public ActionResult Create([Bind(Include = "Id,Nome,Descricao,Quantidade,CodigoExterno,FornecedorId,CategoriaId")] Produto produto)
        {
            if (ModelState.IsValid)
            {
                db.Produtos.Add(produto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(produto));
        }
        public ActionResult Create([Bind(Include = "Id,Nome")] Fornecedor fornecedor)
        {
            if (ModelState.IsValid)
            {
                db.Fornecedores.Add(fornecedor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(fornecedor));
        }
        public ActionResult Create([Bind(Include = "Id,Nome,Descricao")] CategoriaProduto categoriaProduto)
        {
            if (ModelState.IsValid)
            {
                db.Categorias.Add(categoriaProduto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(categoriaProduto));
        }
示例#4
0
        public ActionResult Create([Bind(Include = "Id,Nome,Email,Senha,DataNascimento")] Usuario usuario)
        {
            if (ModelState.IsValid)
            {
                db.Usuarios.Add(usuario);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(usuario));
        }
        public ActionResult Create([Bind(Include = "Id,Nome,Cnpj,Endereco")] Companhia companhia)
        {
            if (ModelState.IsValid)
            {
                db.Companhias.Add(companhia);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(companhia));
        }
        public ActionResult Create([Bind(Include = "Id,Nome,CompanhiaId")] Departamento departamento)
        {
            if (ModelState.IsValid)
            {
                db.Departamentos.Add(departamento);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(departamento));
        }
示例#7
0
        public async Task <Produto> AddAsync(string codigoProduto, string nome, decimal preco, int quantidade)
        {
            ValidarSeProdutoPodeSerCriado(codigoProduto, nome, quantidade, preco);

            var produto = new Produto(codigoProduto, nome, preco, quantidade);

            await _contexto.AddAsync(produto);

            _contexto.SaveChanges();

            await _produtoServiceBus.EnviarProdutoMessage(produto);

            return(produto);
        }
示例#8
0
 public void Adiciona(Usuario usuario)
 {
     using (var context = new EstoqueContext())
     {
         context.Usuarios.Add(usuario);
         context.SaveChanges();
     }
 }
示例#9
0
 public void Atualiza(Usuario usuario)
 {
     using (var contexto = new EstoqueContext())
     {
         contexto.Entry(usuario).State = EntityState.Modified;
         contexto.SaveChanges();
     }
 }
示例#10
0
 public void Atualiza(CategoriaDoProduto categoria)
 {
     using (var contexto = new EstoqueContext())
     {
         contexto.Entry(categoria).State = EntityState.Modified;
         contexto.SaveChanges();
     }
 }
示例#11
0
 public void Adiciona(CategoriaDoProduto categoria)
 {
     using (var context = new EstoqueContext())
     {
         context.CategoriaDoProdutoes.Add(categoria);
         context.SaveChanges();
     }
 }
 public void Adiciona(Produto produto)
 {
     using (var context = new EstoqueContext())
     {
         context.Produtos.Add(produto);
         context.SaveChanges();
     }
 }
 public void Atualiza(Produto produto)
 {
     using (var context = new EstoqueContext())
     {
         context.Entry(produto).State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
     }
 }
示例#14
0
 public void Excluir(int id)
 {
     using (var context = new EstoqueContext())
     {
         var usuario = context.Usuarios.Find(id);
         context.Usuarios.Remove(usuario);
         context.SaveChanges();
     }
 }
 public void Excluir(int id)
 {
     using (var context = new EstoqueContext())
     {
         var produto = context.Produtos.Find(id);
         context.Produtos.Remove(produto);
         context.SaveChanges();
     }
 }
示例#16
0
        public void TornarMovimentacoesPassadas()
        {
            var movimentacoes = _context.Movimentacoes.ToList();
            var date          = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1).AddMonths(-1).AddDays(1);

            foreach (var movimentacoe in movimentacoes)
            {
                movimentacoe.Data = date;
            }
            _context.SaveChanges();
        }
示例#17
0
 public void Add(Cliente item)
 {
     _context.Clientes.Add(item);
     _context.SaveChanges();
 }
 public void Add(Fornecedor item)
 {
     _context.Fornecedores.Add(item);
     _context.SaveChanges();
 }
示例#19
0
 internal void insert(Produto produto)
 {
     db.Produtos.Add(produto);
     db.SaveChanges();
 }
示例#20
0
 public int SaveChanges()
 {
     return(_context.SaveChanges());
 }
 public void Add(Movimentacao item)
 {
     _context.Movimentacoes.Add(item);
     _context.SaveChanges();
 }
示例#22
0
 public void Add(Produto item)
 {
     _context.Produtos.Add(item);
     _context.SaveChanges();
 }
示例#23
0
 public void Adicionar(Produto model)
 {
     _produtos.Produtos.Add(model);
     _produtos.SaveChanges();
 }
 public void Commit()
 {
     _context.SaveChanges();
 }
示例#25
0
 public virtual void Add(T entity)
 {
     _estoqueContext.Add(entity);
     _estoqueContext.SaveChanges();
 }
 public void Add(Estoque item)
 {
     _context.Estoques.Add(item);
     _context.SaveChanges();
 }