public ActionResult GetDataList(int pIndex = 1) { ViewBag.pageName = "GetDataList"; var input = new GetKnowledgeDepJobInput(); var pagedata = kdjService.GetPagedKnowledgeDepJobs(input); GetPageData(pagedata.TotalCount); return(PartialView("Shared/DataList", pagedata.Items)); }
/// <summary> /// 根据查询条件获取分页列表 /// </summary> public PagedResultDto <KnowledgeDepJobListDto> GetPagedKnowledgeDepJobs(GetKnowledgeDepJobInput input) { var query = _KnowledgeDepJobRepository.GetAll(); //TODO:根据传入的参数添加过滤条件 var KnowledgeDepJobCount = query.Count(); var KnowledgeDepJobs = query .OrderByDescending(t => t.CreationTime) .PageBy(input) .ToList(); var KnowledgeDepJobListDtos = KnowledgeDepJobs.MapTo <List <KnowledgeDepJobListDto> >(); return(new PagedResultDto <KnowledgeDepJobListDto>( KnowledgeDepJobCount, KnowledgeDepJobListDtos )); }