public ActionResult Edit(int id) { var entity = _service.Find(id); var viewmodel = new ShopProductEditModel(entity); viewmodel.SetCategory(); return View(viewmodel); }
public ActionResult Edit(ShopProductEditModel viewModel) { if (ModelState.IsValid) { var entity = _service.Find(viewModel.Product.ShopProductId); entity.Category = _categoryService.Find(viewModel.Product.Category.ShopCategoryId); entity.UrlAlias = viewModel.Product.UrlAlias; entity.Title = viewModel.Product.Title; entity.ShortDescription = viewModel.Product.ShortDescription; entity.FullDescription = viewModel.Product.FullDescription; entity.Show = viewModel.Product.Show; entity.PurchasePrice = viewModel.Product.PurchasePrice; entity.SellingPrice = viewModel.Product.SellingPrice; _service.Update(entity); return RedirectToAction("Index"); } return View(viewModel); }