Ejemplo n.º 1
0
        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
            })
Ejemplo n.º 2
0
        public Task <ReturnVal <int> > CourseFilterCount(CourseParamters param)
        {
            var rev = this._courseQuery.TagFilterCount(param);

            return(this.RetOkAsync(rev));
        }
Ejemplo n.º 3
0
        public Task <ReturnVal <Pagnation <CoursePagingVO> > > CourseList(CourseParamters param)
        {
            var rev = this._courseQuery.QueryAsync(param);

            return(this.RetOkAsync(rev));
        }