public ActionResult Edit(UpdateProductViewModels productVM) { var _product = ProductService.Instance.GetProduct(productVM.ID); _product.ID = productVM.ID; _product.Name = productVM.Name; _product.Description = productVM.Description; _product.isFeatured = productVM.isFeatured; _product.ImageURL = productVM.ImageURL; _product.Category = null; _product.Category = CategoryService.Instance.Edit(productVM.CategoryID); ProductService.Instance.UpdateProducts(_product); return(RedirectToAction("ProductTable")); }
public ActionResult Edit(int id) { var prod = ProductService.Instance.GetProduct(id); UpdateProductViewModels editModel = new UpdateProductViewModels(); editModel.ID = prod.ID; editModel.Name = prod.Name; editModel.Description = prod.Description; editModel.Price = prod.Price; editModel.CategoryID = prod.Category != null ? prod.Category.ID : 0; editModel.CategoryList = CategoryService.Instance.GetCategories(); editModel.ImageURL = prod.ImageURL; editModel.isFeatured = prod.isFeatured; return(PartialView(editModel)); }