/// <summary> /// 实现查询出所有的菜单组信息 /// </summary> /// <returns>返回查询出来的菜单组的Json串</returns> public ActionResult GetAllPermissionGroups() { //首先拿到传递过来的参数 int pageIndex = Request["page"] == null ? 1 : int.Parse(Request["page"]); int pageSize = Request["rows"] == null ? 10 : int.Parse(Request["rows"]); int total = 0; //得到多条件查询和回收站的参数 string GroupName = Request["GroupName"]; int? GroupType = Request["GroupType"] == null ? -1 : int.Parse(Request["GroupType"]); int? DeletionStateCode = Request["DeletionStateCode"] == null ? -1 : int.Parse(Request["DeletionStateCode"]); //封装一个实体层表示查询的类 PermissionGroupQuery permissionGroup = new PermissionGroupQuery() { PageIndex = pageIndex, PageSize = pageSize, Total = total, GroupName = GroupName, GroupType = GroupType, DeletionStateCode = DeletionStateCode }; //根据条件查询结果 var data = _permissionGroupService.LoadSearchDate(permissionGroup); var result = new { total = permissionGroup.Total, rows = data }; return JsonDate(result); }
/// <summary> /// 实现查询出所有的权限信息 /// </summary> /// <returns>返回查询出来的权限信息的Json串</returns> public ActionResult GetAllPermissionInfos() { //首先得到传递过来的参数 int pageIndex = Request["page"] == null ? 1 : int.Parse(Request["page"]); int pageSize = Request["rows"] == null ? 10: int.Parse(Request["rows"]); int total = 0; //得到多条件查询的参数 string PerMission = Request["perMission"]; int? RequestHttpType = Request["requestHttpType"] == null ? -1 : int.Parse(Request["requestHttpType"]); int? ActionType = Request["ActionType"] == null ? -1 : int.Parse(Request["ActionType"]); int? Enabled = Request["enabled"] == null ? -1 : int.Parse(Request["enabled"]); int? DeletionStateCode = Request["DeletionStateCode"] == null ? 0 : int.Parse(Request["DeletionStateCode"]); //封装一个实体层表示查询的类 var permissionInfo = new PermissionQuery() { PageIndex = pageIndex, PageSize = pageSize, Total = 0, PerMission = PerMission, ActionType = ActionType, Enabled = Enabled, RequestHttpType = RequestHttpType, DeletionStateCode = DeletionStateCode }; var date = _permissionInfoService.LoadSearchDate(permissionInfo); var result = new {total = permissionInfo.Total, rows = date}; return JsonDate(result); }