Exemple #1
0
        //给用户设置角色
        public ActionResult ProcessSetRole(int UId)
        {
            //第一:当前用户的id ----uid
            //第二:所有打上对勾的角色 ----list
            List <int> setRoleIdList = new List <int>();

            foreach (var key in Request.Form.AllKeys)
            {
                if (key.StartsWith("ckb_"))
                {
                    int roleId = int.Parse(key.Replace("ckb_", ""));
                    setRoleIdList.Add(roleId);
                }
            }
            ActionInfoService.SetRole(UId, setRoleIdList);
            return(Content("Ok"));
        }
Exemple #2
0
        public ActionResult SetRoleHandler(ActionInfo actionInfo)
        {
            // get the current user and set all the selected roles
            List <int> roleIDs = new List <int>();

            foreach (var key in Request.Form.AllKeys)
            {
                if (key.StartsWith("ckb_"))
                {
                    int roleId = int.Parse(key.Replace("ckb_", ""));
                    roleIDs.Add(roleId);
                }
            }

            ActionInfoService.SetRole(actionInfo.Id, roleIDs);

            return(Content("ok"));
        }
        //为角色设置角色
        public ActionResult ProcessSetRole(int AId)
        {
            List <int> setRoleIdList = new List <int>();
            int        roleId        = 0;

            //获取当前用户
            foreach (var key in Request.Form.AllKeys)
            {
                if (key.StartsWith("ckb_"))
                {
                    //遍历表单所有单选按钮
                    roleId = int.Parse(key.Replace("ckb_", ""));
                    setRoleIdList.Add(roleId);
                }
            }

            ActionInfoService.SetRole(AId, setRoleIdList);
            return(Content("ok"));
        }
        //设置角色处理
        public ActionResult ProcessSetRole()
        {
            List <int> setRoleIdList = new List <int>();
            //拿到当前权限id
            int actionId = int.Parse(Request.Form["ActionId"]);

            //拿到打勾 的角色id
            foreach (var key in Request.Form.AllKeys)
            {
                if (key.StartsWith("ckb_"))
                {
                    int roleId = int.Parse(key.Replace("ckb_", ""));
                    setRoleIdList.Add(roleId);
                }
            }

            ActionInfoService.SetRole(actionId, setRoleIdList);
            return(Content("ok"));
        }