Example #1
0
        public ActionResult Create(ProductViewModels.ProductViewModel model)
        {
            if (ModelState.IsValid)
            {
                Product p = new Product
                {
                    Name        = model.Name,
                    Price       = model.Price,
                    Amount      = model.Amount,
                    Description = model.Description,
                    Thumbnail   = model.Thumbnail
                };
                _productService.Create(p);
                return(RedirectToAction("Index", "Home"));
            }

            return(View());
        }
Example #2
0
        public ActionResult Edit(ProductViewModels.ProductViewModel model)
        {
            var p = new Product
            {
                Id          = model.Id,
                Name        = model.Name,
                Price       = model.Price,
                Amount      = model.Amount,
                Description = model.Description,
                Thumbnail   = model.Thumbnail
            };

            if (ModelState.IsValid)
            {
                _productService.Update(p);
                TempData["SuccessMessage"] = "Add product success";
                return(RedirectToAction("Index"));
            }
            else
            {
                TempData["ErrorMessage"] = "Add product error";
                return(RedirectToAction("Index"));
            }
        }