public ActionResult ShowEditRoleInfo(int rid) { RoleInfo roleInfo = RoleInfoService.LoadEntites(o => o.ID == rid).FirstOrDefault(); //return Json(roleInfo, JsonRequestBehavior.AllowGet); return(Json(new { roleInfo.ID, roleInfo.RoleName, roleInfo.Remark }, JsonRequestBehavior.AllowGet)); }
public ActionResult UpdateRoleInfo(RoleInfo updateRole) { RoleInfo roleInfo = RoleInfoService.LoadEntites(o => o.ID == updateRole.ID).FirstOrDefault(); roleInfo.RoleName = Request["RoleName"]; roleInfo.Remark = Request["Remark"]; roleInfo.DelFlag = (short)DeleteEnumType.Normal; roleInfo.ModfiedOn = DateTime.Now;//.ToString("yyyy-MM-dd hh:mm:ss"); RoleInfoService.UpdateEntity(roleInfo); return(Content("ok")); }
public ActionResult ShowUserRoles(int uid) { short delFlag = (short)(DeleteEnumType.Normal); UserInfo userInfo = UserInfoService.LoadEntites(o => o.ID == uid).FirstOrDefault(); var userRoles = userInfo.RoleInfo.Where(o => o.DelFlag == delFlag).ToList(); var allRoles = RoleInfoService.LoadEntites(o => o.DelFlag == delFlag).ToList(); ViewBag.User = userInfo; ViewBag.UserRoles = userRoles; ViewBag.AllRoles = allRoles; return(View()); }
public ActionResult ShowRoleActions(int rid) { short delFlag = (short)(DeleteEnumType.Normal); RoleInfo roleInfo = RoleInfoService.LoadEntites(o => o.ID == rid).FirstOrDefault(); var roleActions = roleInfo.ActionInfo.Where(o => o.DelFlag == delFlag).ToList(); var allActions = ActionInfoService.LoadEntites(o => o.DelFlag == delFlag).ToList(); ViewBag.Role = roleInfo; ViewBag.RoleActions = roleActions; // ViewBag.AllActions = allActions; ViewData.Model = allActions; return(View()); }
public ActionResult GetRoleInfos() { int pageIndex = (Request["page"] != null)?int.Parse(Request["page"]):1; int pageSize = (Request["rows"] != null) ? int.Parse(Request["rows"]) : 5; int totalCount = 0; var roleInfos = RoleInfoService.LoadEntites(pageIndex, pageSize, out totalCount, o => o.DelFlag == (short)DeleteEnumType.Normal, o => o.ID); var rowsData = from r in roleInfos select new { ID = r.ID, RoleName = r.RoleName, Remark = r.Remark, ModfiedOn = r.ModfiedOn, SubTime = r.SubTime, }; return(Json(new { rows = rowsData, total = totalCount }, JsonRequestBehavior.AllowGet)); }