public ActionResult Edit(SubCategoryViewModel subCategory) { if (ModelState.IsValid) { subCategory.CategoryName = manager.GetCategoryById(subCategory.SelectedId).Name; var result = manager.UpdateSubCategory(StoreExtention.ToSubCategory(subCategory)); if (result.Succeeded) { return(RedirectToAction("Index")); } ModelState.AddModelError("Edit subcategory", result.Errors.First()); return(View()); } return(View()); }
public ActionResult Create(SubCategoryViewModel subCategory) { if (ModelState.IsValid) { subCategory.CategoryName = manager.GetCategoryById(subCategory.SelectedId).Name; SubCategory sub = StoreExtention.ToSubCategory(subCategory); var result = manager.CreateSubCategory(sub); if (result.Succeeded) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("Create SubCategory", result.Errors.First()); return(View()); } } return(View()); }