public ActionResult Edit(int Id) { DescoContext context = new DescoContext(); EditProductViewMdodel model = new EditProductViewMdodel(); var product = productfunctions.FindProduct(context, Id); model.Id = product.Id; model.Name = product.Name; model.Description = product.Description; model.Price = product.Price; model.CategoryId = product.Category != null ? product.Category.Id : 0; model.ImageURL = product.ImageURL; model.AvailableCategories = categoryfunctions.ListCategory(); return(PartialView(model)); }
public ActionResult Edit(EditProductViewMdodel model) { using (var desoContext = new DescoContext()) { var product = productfunctions.FindProduct(desoContext, model.Id); product.Name = model.Name; product.Description = model.Description; product.Price = model.Price; product.Category = categoryfunctions.FindCategory(model.CategoryId); if (!string.IsNullOrEmpty(model.ImageURL)) { product.ImageURL = model.ImageURL; } productfunctions.UpdateProduct(desoContext, product); return(RedirectToAction("ProductList")); } }