Esempio n. 1
0
        public IApiResultModel GetAll()
        {
            var result = authRoleRepository.All();

            DiagnosticLogCenter.AdditionLog("在这里添加额外的日志");
            return(ApiListResultModel.FromData(result));
        }
Esempio n. 2
0
        public IApiResultModel GetPageList(PageQueryDto queryDto)
        {
            Expression <Func <AuthRole, bool> > expression;

            if (queryDto.Key.NullOrEmpty())
            {
                expression = x => true;
            }
            else
            {
                expression = x => x.RoleId == queryDto.Key || x.RoleName.Contains(queryDto.Key);
            }

            var result = authRoleRepository.PageList(expression, x => x.Id, queryDto.PageIndex, queryDto.PageSize, true);

            return(ApiListResultModel.FromPageData(result.Items, result.Total, result.PageIndex, result.PageSize));
        }