public async Task <IList <AcceptTencentWechar> > AcceptTencentList(AcceptTencentWecharIn AcceptTencentWecharInfo) { //初步过滤 var AcceptTencentWechars = _repository.GetAll().OrderBy(a => a.CreatedOn).Where(AcceptTencentWecharInfo.Expression); return(await AcceptTencentWechars.ToListAsync()); }
public async Task <PagedResultDto <AcceptTencentWechar> > AcceptTencentPage(AcceptTencentWecharIn AcceptTencentWecharInfo) { //初步过滤 var query = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(AcceptTencentWecharInfo.Expression); //获取总数 var tasksCount = query.Count(); //获取总数 var totalpage = tasksCount / AcceptTencentWecharInfo.MaxResultCount; var AcceptTencentWecharList = await query.PageBy(AcceptTencentWecharInfo.SkipTotal, AcceptTencentWecharInfo.MaxResultCount).ToListAsync(); return(new PagedResultDto <AcceptTencentWechar>(tasksCount, AcceptTencentWecharList.MapTo <List <AcceptTencentWechar> >())); }