public ActionResult Edit([Bind(Include = "SubMenuId,ControllerName,ActionMethod,SubMenuName,Status,CreateDate,MenuId")] SubMenuMasterCreate subMenuMasterCreate) { try { if (ModelState.IsValid) { var subMenuMaster = AutoMapper.Mapper.Map <SubMenuMaster>(subMenuMasterCreate); subMenuMaster.UserId = Convert.ToInt32(Session["UserID"]); _subMenu.UpdateSubMenu(subMenuMaster); return(RedirectToAction("Index")); } return(View(subMenuMasterCreate)); } catch (Exception) { throw; } }
public ActionResult Edit(EditSubMenuMaster subMenuMasterVm) { try { if (ModelState.IsValid) { if (_subMenu.EditValidationCheck(subMenuMasterVm.SubMenuId, subMenuMasterVm)) { SubMenuMaster subMenuMaster = new SubMenuMaster() { SubMenuId = subMenuMasterVm.SubMenuId, RoleId = subMenuMasterVm.RoleID, CategoryId = subMenuMasterVm.MenuCategoryId, MenuId = subMenuMasterVm.MenuId, Status = subMenuMasterVm.Status, ActionMethod = subMenuMasterVm.ActionMethod, ControllerName = subMenuMasterVm.ControllerName, SubMenuName = subMenuMasterVm.SubMenuName, CreateDate = DateTime.Now }; subMenuMaster.UserId = Convert.ToInt32(_sessionHandler.UserId); _subMenu.UpdateSubMenu(subMenuMaster); TempData["MenuUpdateMessages"] = CommonMessages.MenuUpdateMessages; } else if (_subMenu.CheckSubMenuNameExists(subMenuMasterVm.SubMenuName, subMenuMasterVm.MenuId, subMenuMasterVm.RoleID, subMenuMasterVm.MenuCategoryId)) { ModelState.AddModelError("", CommonMessages.MenuNameAlreadyExistsMessages); subMenuMasterVm.ListofRoles = _role.GetAllActiveRoles(); subMenuMasterVm.ListofMenuCategory = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "-----Select-----" } }; subMenuMasterVm.MenuList = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "-----Select-----" } }; return(View(subMenuMasterVm)); } else { SubMenuMaster subMenuMaster = new SubMenuMaster() { SubMenuId = subMenuMasterVm.SubMenuId, RoleId = subMenuMasterVm.RoleID, CategoryId = subMenuMasterVm.MenuCategoryId, MenuId = subMenuMasterVm.MenuId, Status = subMenuMasterVm.Status, ActionMethod = subMenuMasterVm.ActionMethod, ControllerName = subMenuMasterVm.ControllerName, SubMenuName = subMenuMasterVm.SubMenuName, CreateDate = DateTime.Now }; subMenuMaster.UserId = Convert.ToInt32(_sessionHandler.UserId); _subMenu.UpdateSubMenu(subMenuMaster); TempData["MenuUpdateMessages"] = CommonMessages.MenuUpdateMessages; } return(RedirectToAction("Index")); } subMenuMasterVm.ListofRoles = _role.GetAllActiveRoles(); subMenuMasterVm.ListofMenuCategory = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "-----Select-----" } }; subMenuMasterVm.MenuList = new List <SelectListItem>() { new SelectListItem() { Value = "", Text = "-----Select-----" } }; return(View(subMenuMasterVm)); } catch (Exception) { throw; } }