public ActionResult ManageModulesForRole(long?id, int?page) { try { int currentPageIndex = page.HasValue ? page.Value : 1; InitSelectListItemModule(id); var roleModuleBusiness = new RoleModuleBusiness(); var roleBusiness = new RoleBusiness(); IList <RoleModule> roleModule = roleModuleBusiness.GetByRoleId((long)id).ToPagedList(currentPageIndex, 30); var role = roleBusiness.GetById((long)id); ViewData["rolename"] = role.Name; return(View((IPagedList <RoleModule>)roleModule)); } catch (FaultException ex) { var exep = Function.GetExeption(ex); var codeExp = exep[1]; string url = "Error/ErrorFunction/" + codeExp; return(RedirectToActionPermanent(url)); } }
public ActionResult DeleteModulesForRole(long id = 0, long roleId = 0) { try { RoleModuleBusiness roleModuleBusiness = new RoleModuleBusiness(); roleModuleBusiness.Remove(id);//, SessionUtility.GetSessionUserID(Session), SessionUtility.GetSessionUserName(Session), SessionUtility.GetSessionLocation(Session), Common.GetHostName(Request.ServerVariables["remote_addr"]), Common.IPAdress(Request.ServerVariables["remote_addr"])); return(RedirectToActionPermanent("ManageModulesForRole", new { id = roleId })); } catch (FaultException ex) { var exep = Function.GetExeption(ex); var codeExp = exep[1]; string url = "Error/ErrorFunction/" + codeExp; return(RedirectToActionPermanent(url)); } }
public ActionResult ManageModulesForRole(long?id, long?module, string key) { try { var record = new RoleModule(); record.ModuleId = (long)module; record.RoleId = (long)id; record.Status = 1; var roleModuleBusiness = new RoleModuleBusiness(); roleModuleBusiness.AddNew(record); return(ManageModulesForRole(id, 1)); } catch (FaultException ex) { var exep = Function.GetExeption(ex); var codeExp = exep[1]; string url = "Error/ErrorFunction/" + codeExp; return(RedirectToActionPermanent(url)); } }