Ejemplo n.º 1
0
        public async Task <IEnumerable <Filme> > Post(List <Filme> filmes)
        {
            List <Filme> filmesParaSalvar = new List <Filme>();

            foreach (var filme in filmes)
            {
                if (!_filmeRepository.Search(x => x.Title == filme.Title && x.ReleaseYear == filme.ReleaseYear).Any())
                {
                    filmesParaSalvar.Add(filme);
                }
            }

            var result = await _filmeRepository.AddOrUpdateRangeAsync(filmesParaSalvar);

            return(result);
        }