public async Task <QueryResultModel <RoleEntity> > Query(RuleQueryModel model) { //model.PageModel = getQueryPageModel(); var result = await _service.Query(model); return(result.Data); }
public async Task <IResultModel <QueryResultModel <RoleEntity> > > Query(RuleQueryModel model) { var result = new ResultModel <QueryResultModel <RoleEntity> >(); var data = await _repository.Query(model); return(result.Success(data)); }
public async Task <QueryResultModel <RoleEntity> > Query(RuleQueryModel model) { var paging = model.Paging(); var query = dbSet.AsQueryable(); if (!model.RoleName.IsNull()) { query = query.Where(a => a.RoleName.Contains(model.RoleName)); } if (!paging.OrderBy.Any()) { query = query.OrderByDescending(m => m.Id); } //query.Skip() return(await query.PaginationGetResult(paging)); }