public void AddCategoria(Categoria categoria) { if (categoria.Codigo.Length == 4) { _repository.AddCategoria(categoria); } }
public async Task SaveProdutos(List <Livro> livros) { foreach (var livro in livros) { if (!dbSet.Where(p => p.Codigo == livro.Codigo).Any()) { dbSet.Add(new Produto(livro.Codigo, livro.Nome, livro.Preco, categoriaRepository.AddCategoria(livro.Categoria))); } } await contexto.SaveChangesAsync(); }
public void SaveProdutos(List <Livro> livros) { foreach (var livro in livros) { var categoria = categoriaRepository.AddCategoria(livro.Categoria); if (!dbSet.Where(p => p.Codigo == livro.Codigo).Any()) { dbSet.Add(new Produto(livro.Codigo, livro.Nome, livro.Preco, categoria)); } } contexto.SaveChanges(); }
public async Task SaveProdutos(List <Livro> livros) { foreach (var livro in livros) { if (!dbSet.Where(p => p.Codigo == livro.Codigo).Any()) { var nomeCategoria = livro.Categoria + "/" + livro.Subcategoria; await categoriaRepository.AddCategoria(nomeCategoria); var produto = new Produto(livro.Codigo, livro.Nome, livro.Preco, categoriaRepository.GetCategoria(nomeCategoria)); dbSet.Add(produto); } } await contexto.SaveChangesAsync(); }