public async Task SaveProdutos(List <Livro> livros) { foreach (var livro in livros) { if (!dbSet.Where(p => p.Codigo == livro.Codigo).Any()) { Categoria categoria = await categoriaRepository.AdicionarCategoria(livro.Categoria); dbSet.Add(new Produto(livro.Codigo, livro.Nome, livro.Preco, categoria)); } } await contexto.SaveChangesAsync(); }