Exemple #1
0
 public void AddCategoria(Categoria categoria)
 {
     if (categoria.Codigo.Length == 4)
     {
         _repository.AddCategoria(categoria);
     }
 }
Exemple #2
0
 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();
 }
Exemple #3
0
        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();
        }