public async Task <PagedResultDto <YaeherMessageRemind> > YaeherMessageRemindPage(YaeherMessageRemindIn YaeherMessageRemindInfo) { //初步过滤 var query = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(YaeherMessageRemindInfo.Expression); //获取总数 var tasksCount = query.Count(); //获取总数 var totalpage = tasksCount / YaeherMessageRemindInfo.MaxResultCount; var YaeherMessageRemindList = await query.PageBy(YaeherMessageRemindInfo.SkipTotal, YaeherMessageRemindInfo.MaxResultCount).ToListAsync(); return(new PagedResultDto <YaeherMessageRemind>(tasksCount, YaeherMessageRemindList.MapTo <List <YaeherMessageRemind> >())); }
public async Task <IList <YaeherMessageRemind> > YaeherMessageRemindList(YaeherMessageRemindIn YaeherMessageRemindInfo) { var YaeherMessageReminds = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(YaeherMessageRemindInfo.Expression); return(await YaeherMessageReminds.ToListAsync()); }