示例#1
0
        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));
        }
示例#2
0
        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"));
            }
        }