public static List <Filme> GerarListaDeFilmesDinamicaParaCasoDeFalha(int quantidade) { var filmes = new List <Filme>(); for (int i = 0; i < quantidade; i++) { filmes.Add(FilmeFactory.Create("1", "Titulo Teste", 2020, 10f)); } return(filmes); }
public async Task <List <Filme> > ObterTodosOsFilmesAsync() { var response = await _client.GetAsync("api/filmes"); if (response.IsSuccessStatusCode) { var filmes = await response.Content.ReadAsStringAsync(); var listaDeFilmesDTO = JsonConvert.DeserializeObject <FilmeDTO[]>(filmes).ToList(); var listaDeFilmes = new List <Filme>(); listaDeFilmesDTO.ForEach(filme => listaDeFilmes.Add(FilmeFactory.Create(filme.Id, filme.Titulo, filme.Ano, filme.Nota))); return(listaDeFilmes.ToList()); } return(new List <Filme>()); }