public async Task <IList <InterfaceSet> > InterfaceSetList(InterfaceSetIn InterfaceSetInfo) { //初步过滤 var InterfaceSets = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(InterfaceSetInfo.Expression); return(await InterfaceSets.ToListAsync()); }
public async Task <PagedResultDto <InterfaceSet> > InterfaceSetPage(InterfaceSetIn InterfaceSetInfo) { //初步过滤 var query = _repository.GetAll().OrderByDescending(a => a.CreatedOn).Where(InterfaceSetInfo.Expression); //获取总数 var tasksCount = query.Count(); //获取总数 var totalpage = tasksCount / InterfaceSetInfo.MaxResultCount; var InterfaceSetList = await query.PageBy(InterfaceSetInfo.SkipTotal, InterfaceSetInfo.MaxResultCount).ToListAsync(); return(new PagedResultDto <InterfaceSet>(tasksCount, InterfaceSetList.MapTo <List <InterfaceSet> >())); }