public async Task <PagedResultDto <YaeherPhone> > YaeherPhonePage(YaeherPhoneIn YaeherPhoneInfo) { //初步过滤 var query = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(YaeherPhoneInfo.Expression); //获取总数 var tasksCount = query.Count(); //获取总数 var totalpage = tasksCount / YaeherPhoneInfo.MaxResultCount; var YaeherPhoneList = await query.PageBy(YaeherPhoneInfo.SkipTotal, YaeherPhoneInfo.MaxResultCount).ToListAsync(); return(new PagedResultDto <YaeherPhone>(tasksCount, YaeherPhoneList.MapTo <List <YaeherPhone> >())); }
public async Task <IList <YaeherPhone> > YaeherPhoneList(YaeherPhoneIn YaeherPhoneInfo) { var YaeherPhones = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(YaeherPhoneInfo.Expression); return(await YaeherPhones.ToListAsync()); }