/// <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);
        }