//给用户设置角色 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")); }
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")); }