public void CargaFilme() { try { List <Filme> lista = new List <Filme>() { new Filme() { Nome = "Filme 1", AnoLancamento = 2014, Resumo = "Resumo", Caminho = "~/images/2.jpg", Alugado = false } , new Filme() { Nome = "Filme 2", AnoLancamento = 2015, Resumo = "Resumo", Caminho = "~/images/1.jpg", Alugado = false } , new Filme() { Nome = "Filme 2", AnoLancamento = 2015, Resumo = "Resumo", Caminho = "~/images/3.jpg", Alugado = false } , new Filme() { Nome = "Filme 2", AnoLancamento = 2015, Resumo = "Resumo", Caminho = "~/images/4.jpg", Alugado = false } , new Filme() { Nome = "Filme 2", AnoLancamento = 2015, Resumo = "Resumo", Caminho = "~/images/5.jpg", Alugado = false } , new Filme() { Nome = "Filme 2", AnoLancamento = 2015, Resumo = "Resumo", Caminho = "~/images/6.jpg", Alugado = false } , new Filme() { Nome = "Filme 2", AnoLancamento = 2015, Resumo = "Resumo", Caminho = "~/images/8.jpg", Alugado = false } , new Filme() { Nome = "Filme 3", AnoLancamento = 2016, Resumo = "Resumo", Caminho = "~/images/7.jpg", Alugado = false } }; lista.ForEach(x => _filmeRepository.Insert(ref x)); Assert.IsTrue(_filmeRepository.GetAll().Any()); } catch (Exception) { Assert.Fail("Erro ao inserir carga"); } }
public void InsertFilmes(SearchContainer <MovieResult> filme) { var auxfilmes = new FilmeRepository(); var atualizaLista = false; var filmes = auxfilmes.ListAll(); filme.Results.ForEach(f => { this.qtdaFilmeLidos++; var filmenoBanco = new Filme(); if (atualizaLista) { filmes = auxfilmes.ListAll(); } Session["percent"] = Math.Round(((Double)(filmes.Count() * 100) / filme.TotalResults), 2); filmenoBanco = filmes.FirstOrDefault(fbd => fbd.Codigothemoviedb == f.Id); if (filmenoBanco == null || filmenoBanco.Codigothemoviedb == 0) { var filmeAux = new Filme() { Adult = f.Adult, BackdropPath = f.BackdropPath, // GenreIds = f.GenreIds, Codigothemoviedb = f.Id, OriginalLanguage = f.OriginalLanguage, OriginalTitle = f.OriginalTitle, Overview = f.Overview, Popularity = f.Popularity, PosterPath = f.PosterPath, ReleaseDate = f.ReleaseDate, Title = f.Title, Video = f.Video, VoteAverage = f.VoteAverage, VoteCount = f.VoteCount }; auxfilmes.Insert(filmeAux); atualizaLista = true; } }); }