public async Task <PagedResultDto <RecommendedOrdering> > RecommendedOrderPage(RecommendedOrderIn RecommendedOrderInfo) { //初步过滤 var query = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(RecommendedOrderInfo.Expression); //获取总数 var tasksCount = query.Count(); //获取总数 var totalpage = tasksCount / RecommendedOrderInfo.MaxResultCount; var RecommendedOrderList = await query.PageBy(RecommendedOrderInfo.SkipTotal, RecommendedOrderInfo.MaxResultCount).ToListAsync(); return(new PagedResultDto <RecommendedOrdering>(tasksCount, RecommendedOrderList.MapTo <List <RecommendedOrdering> >())); }
public async Task <IList <RecommendedOrdering> > RecommendedOrderList(RecommendedOrderIn RecommendedOrderInfo) { var SystemParameters = await _repository.GetAllListAsync(RecommendedOrderInfo.Expression); return(SystemParameters.ToList()); }