public ActionResult Edit(CMSCategoryView model) { if (ModelState.IsValid) { try { _cmsCategoryService.EditCMSCategory(model); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } } ViewBag.AvailableCategories = PrepareAllCategoriesModel(model.Id); PopulateStatusDropDownList((Portal.Infractructure.Utility.Define.Status)model.Status); return(View(model)); }