コード例 #1
0
 public ActionResult Edit(int id)
 {
     using (var db = new Models.ECommerceDB())
     {
         var category = db.ProductCategories.FirstOrDefault(x => x.Id == id);
         var model    = new ViewModels.ProductCategoryEditViewModel
         {
             CategoryId = category.Id,
             Name       = category.Name
         };
         return(View(model));
     }
 }
コード例 #2
0
        public ActionResult Edit(ViewModels.ProductCategoryEditViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            using (var db = new Models.ECommerceDB())
            {
                var category = db.ProductCategories.FirstOrDefault(r => r.Id == model.CategoryId);
                category.Name = model.Name;
                db.SaveChanges();
            }


            return(RedirectToAction("Index", "Home", new { area = "" }));
        }