public async Task <Pagnation <CoursePagingVO> > QueryAsync(CourseParamters param, bool isOpenApi = false) { var query = await this.BuidQueryAsync(param); query = await this.OrderByAsync(query, param.OrderBy, param.QueryType, isOpenApi); var rev = await query .ToPaginateAsync(param.PageIndex, param.PageSize); if (rev is null or { Count : <= 0 })
public Task <ReturnVal <int> > CourseFilterCount(CourseParamters param) { var rev = this._courseQuery.TagFilterCount(param); return(this.RetOkAsync(rev)); }
public Task <ReturnVal <Pagnation <CoursePagingVO> > > CourseList(CourseParamters param) { var rev = this._courseQuery.QueryAsync(param); return(this.RetOkAsync(rev)); }