Beispiel #1
0
        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));
            }
        }
Beispiel #2
0
 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));
     }
 }
Beispiel #3
0
        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));
            }
        }