public void Salvar(Produto produto) { using (var context = new ContextoDeDados()) { if (produto.Id == 0) { context.Entry <Produto>(produto).State = EntityState.Added; } else { context.Entry <Produto>(produto).State = EntityState.Modified; } context.SaveChanges(); } }
public void EditarProduto(Produto produto) { using (var context = new ContextoDeDados()) { context.Entry(produto).State = EntityState.Modified; context.SaveChanges(); } }
public void CadastrarProduto(Produto produto) { using (var context = new ContextoDeDados()) { context.Entry(produto).State = EntityState.Added; context.SaveChanges(); } }
public void RemoverProduto(Produto produto) { using (var context = new ContextoDeDados()) { context.Entry <Produto>(produto).State = EntityState.Deleted; context.SaveChanges(); } }
public void Excluir(int id) { using (var context = new ContextoDeDados()) { context.Entry <Produto>(BuscarId(id)).State = EntityState.Deleted; context.SaveChanges(); } }
public void Salvar(Produto produto) { using (var context = new ContextoDeDados()) { context.Entry <Produto>(produto).State = EntityState.Added; context.SaveChanges(); } }
public void IncluirUsuario(Usuario usuario) { using (var context = new ContextoDeDados()) { context.Entry <Usuario>(usuario).State = EntityState.Added; context.SaveChanges(); } }
public void IncluirProduto(Produto produto) { using (var context = new ContextoDeDados()) { context.Entry <Produto>(produto).State = System.Data.Entity.EntityState.Added; context.SaveChanges(); } }
public void SalvarPedido(Pedido pedido) { using (var db = new ContextoDeDados()) { db.Entry <Pedido>(pedido).State = pedido.Id > 0 ? System.Data.Entity.EntityState.Modified : System.Data.Entity.EntityState.Added; db.Entry <Cliente>(pedido.Cliente).State = System.Data.Entity.EntityState.Unchanged; foreach (Produto produto in pedido.ItensDoPedido.Select(i => i.Produto)) { db.Entry <Produto>(produto).State = System.Data.Entity.EntityState.Modified; db.Entry <Produto>(produto).Property(p => p.QuantidadeEstoque).IsModified = true; } db.SaveChanges(); } }
public void EditarProduto(Produto produto) { using (var contexto = new ContextoDeDados()) { var produtoAchado = AcharPorId(produto, contexto); if (produtoAchado != null) { contexto.Entry(produtoAchado).CurrentValues.SetValues(produto); contexto.SaveChanges(); } } }
public void Inserir(Produto produto) { bool inseriu; using (var contexto = new ContextoDeDados()) { contexto.Entry <Produto>(produto).State = EntityState.Added; inseriu = contexto.SaveChanges() > 0; } if (!inseriu) { throw new ProdutoException($"Não foi possível cadastrar o produto '{produto.Nome}'."); } }
public void Excluir(Produto produto) { bool excluiu; using (var contexto = new ContextoDeDados()) { contexto.Entry <Produto>(produto).State = EntityState.Deleted; excluiu = contexto.SaveChanges() > 0; } if (!excluiu) { throw new ProdutoException($"Não foi possível excluir o produto '{produto.Nome}'."); } }
public void Editar(Produto produto) { bool editou; using (var contexto = new ContextoDeDados()) { contexto.Entry <Produto>(produto).State = EntityState.Modified; editou = contexto.SaveChanges() > 0; } if (!editou) { throw new ProdutoException($"Não foi possível editar o produto '{produto.Nome}'."); } }