Classe LinqOrder
public static void MusicaPorAno(List<Musica> musicas, string ano)
{
var MusicasFiltradas = musicas.Where(musicas => musicas.Ano.Equals(ano)).Select(musicas => musicas.Nome).ToList();
Console.WriteLine("MUSICAS FILTRADAS POR ANO");
foreach (var musica in MusicasFiltradas)
{
Console.WriteLine(musica);
}
}
Program
try
{
string resposta = await cliente.GetStringAsync("https://guilhermeonrails.github.io/api-csharp-songs/songs.json");
var musica = JsonSerializer.Deserialize<List<Musica>>(resposta);
LinqOrder.MusicaPorAno(musica!, "2015");
}
catch (Exception ex)
{
Console.WriteLine($"Temos um problema: {ex.Message}");
}