public ActionResult Insert(CategoryEditViewModel model) { if (ModelState.IsValid) { var result = ProductRepository.InsertCategory(model.Name, model.SeqNo, model.Description, model.Properties, model.ParentCategoryId, SessionManager.Admin.UserId); if (result.Result) return RedirectToAction("index", "category"); ModelState.AddModelError("",result.Message); } return View(model); }
public ActionResult Edit(CategoryEditViewModel model) { if (ModelState.IsValid) { var result = ProductRepository.UpdateCategory(model.CategoryId, model.Name, model.SeqNo, model.Description, model.Properties, model.ParentCategoryId, SessionManager.Admin.UserId); if (result.Result) return RedirectToAction("index", "category", new {area = "manager"}); ModelState.AddModelError("", result.Message); } if (model.Properties ==null) model.Properties = new List<PropertyCategoryModel>(); return View(model); }
public ActionResult Edit(string id) { var category = ProductRepository.GetAllCategory(); var editCategory = ProductRepository.GetCategoryById(id); if (editCategory == null) return RedirectToAction("index", "category", new {area = "manager"}); var model = new CategoryEditViewModel() { CategoryId = editCategory.CategoryId, Properties = editCategory.Properties, Name = editCategory.Name, CategoryParent = category, Description = editCategory.Description, ParentCategoryId = editCategory.ParentCategoryId, SeqNo = editCategory.SeqNo }; return View(model); }