public Produto Add(Produto produto) { repository.Add(produto); uow.SaveChanges(); return produto; }
// Add book public string AddProduto(Produto produto) { if (produto != null) { using (PomarContext contextObj = new PomarContext()) { contextObj.Produtos.Add(produto); contextObj.SaveChanges(); return "Product record added successfully"; } } else { return "Invalid product record"; } }
//Update Book public string UpdateProduto(Produto produto) { if (produto != null) { using (PomarContext contextObj = new PomarContext()) { int produtoId = Convert.ToInt32(produto.Id); Produto _produto = contextObj.Produtos.Where(c => c.Id == produtoId).FirstOrDefault(); _produto.Nome = produto.Nome; _produto.Quantidade = produto.Quantidade; _produto.Valor = produto.Valor; _produto.Validade = _produto.Validade; _produto.Descricao = _produto.Descricao; _produto.ProdutoVencido = _produto.ProdutoVencido; contextObj.SaveChanges(); return "Product record updated successfully"; } } else { return "Invalid product record"; } }
public void Delete(Produto produto) { repository.Delete(produto); uow.SaveChanges(); }
public void Update(Produto produto) { repository.Update(produto); uow.SaveChanges(); }