public async Task <OpResponse <(List <ArticleListItemDTO> List, long Total)> > PageQuery(ArticleQueryDTO query, int pageIndex, int pageSize, params (string Field, bool IsAsc)[] sortFields)
public async Task <OpResponse <Paged <ArticleListItemDTO> > > Paging([FromQuery] PageQuery query, [FromQuery] ArticleQueryDTO dto) { if (query != null && dto != null) { var opResponse = await _articleService .PageQuery(dto, query.PageIndex, query.PageSize, (query.Order, query.IsAsc)); if (opResponse.IsSuccess) { return(Success(PagingHelper.From(opResponse.Data))); } } return(Failure <Paged <ArticleListItemDTO> >()); }