diff --git a/LuminousSales/LuminousSales/Business/ProductBusiness.cs b/LuminousSales/LuminousSales/Business/ProductBusiness.cs index 954dd19..03c8fad 100644 --- a/LuminousSales/LuminousSales/Business/ProductBusiness.cs +++ b/LuminousSales/LuminousSales/Business/ProductBusiness.cs @@ -38,7 +38,28 @@ namespace LuminousSales.Business public void Update(Product product) { - + using (productContext = new ProductContext()) + { + var item = productContext.Products.Find(product.Id); + if (item != null) + { + productContext.Entry(item).CurrentValues.SetValues(product); + productContext.SaveChanges(); + } + } + } + + public void Delete(int id) + { + using (productContext = new ProductContext()) + { + var product = productContext.Products.Find(id); + if (product != null) + { + productContext.Products.Remove(product); + productContext.SaveChanges(); + } + } } }