Exemplo n.º 1
0
        public ActionResult Edit(int id)
        {
            var entity = _service.Find(id);
            var viewmodel = new ShopProductEditModel(entity);
            viewmodel.SetCategory();

            return View(viewmodel);
        }
Exemplo n.º 2
0
        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);
        }