public async Task <long> GetCountAsync(SystemArticleResultRequestDto input, CancellationToken cancellationToken = default) { //{No property or field 'article' exists in type 'SystemArticle' (at index 0)} return(await this.WhereIf( !input.Title.IsNullOrEmpty(), o => o.Title.Contains(input.Title) ) .LongCountAsync(GetCancellationToken(cancellationToken))); }
/// <summary> /// 获取文章类型分页 /// </summary> /// <param name="param"></param> /// <returns></returns> public async Task <PagedResultDto <ArticleTypeDto> > GetPagingArticleType(SystemArticleResultRequestDto param) { var list = await _systemArticleTypeRepository.GetListAsync(param); var totalCount = await _systemArticleTypeRepository.GetCountAsync(param); return(new PagedResultDto <ArticleTypeDto>( totalCount, ObjectMapper.Map <List <SystemArticleType>, List <ArticleTypeDto> >(list) )); }
public async Task <List <SystemArticle> > GetPagingArticleType(SystemArticleResultRequestDto param, CancellationToken cancellationToken = default) { return(await DbSet.WhereIf( !param.Title.IsNullOrEmpty(), a => a.Title.Contains(param.Title) ) .OrderBy(param.Sorting ?? nameof(SystemArticle.CreateTime)) .PageBy(param.SkipCount, param.MaxResultCount) .ToListAsync(GetCancellationToken(cancellationToken))); }
public async Task <long> GetCountAsync(SystemArticleResultRequestDto input, CancellationToken cancellationToken = default) { return(await this .LongCountAsync(GetCancellationToken(cancellationToken))); }
public async Task <JsonResult> GetPagingArticleType(SystemArticleResultRequestDto param) { return(Json(await _systemArticleTypeLogic.GetPagingArticleType(param))); }
public async Task <PagedResultDto <SystemArticleDto> > GetPagingArticle(SystemArticleResultRequestDto param) { return(await _systemArticleLogic.GetPagingArticle(param)); }