//留言详情 public ActionResult LeaveWordsDetail(long Id) { LeaveWordsDetailModel model = new LeaveWordsDetailModel(); model.data = LeavewordsService.GetModelByID(Id); LeaveReMsgPageResult leaveModel = new LeaveReMsgPageResult(); leaveModel = LeavewordsService.GetLeaveReMsgPageList(Id, 1, PageSize); model.leaveReMsgList = leaveModel.Leaveremsgs; //分页 Pagination pager = new Pagination(); pager.PageIndex = 1; pager.PageSize = PageSize; pager.TotalCount = leaveModel.TotalCount; if (leaveModel.TotalCount <= PageSize) { model.Page = ""; } else { model.Page = pager.GetPagerHtml(); } return(View(model)); }
public ActionResult LeaveWordsDetail(long Id, int pageIndex = 1) { LeaveWordsDetailModel model = new LeaveWordsDetailModel(); //查询数据 LeaveReMsgPageResult leaveModel = new LeaveReMsgPageResult(); leaveModel = LeavewordsService.GetLeaveReMsgPageList(Id, pageIndex, PageSize); model.leaveReMsgList = leaveModel.Leaveremsgs; //分页 Pagination pager = new Pagination(); pager.PageIndex = pageIndex; pager.PageSize = PageSize; pager.TotalCount = leaveModel.TotalCount; if (leaveModel.TotalCount <= PageSize) { model.Page = ""; } else { model.Page = pager.GetPagerHtml(); } return(Json(new AjaxResult { Status = "1", Data = model })); }
public LeaveReMsgPageResult GetLeaveReMsgPageList(long Id, int PageIndex, int PageSize) { using (MyDbContext dbcontext = new MyDbContext()) { CommonService <LeaveReMsgEntity> csr = new CommonService <LeaveReMsgEntity>(dbcontext); LeaveReMsgPageResult PageResult = new LeaveReMsgPageResult(); var LeaveOutQuery = csr.GetAll(); LeaveOutQuery = LeaveOutQuery.Where(l => l.LeaveID == (Id)); PageResult.TotalCount = LeaveOutQuery.LongCount(); PageResult.Leaveremsgs = LeaveOutQuery.OrderByDescending(p => p.CreateTime).Skip((PageIndex - 1) * PageSize).Take(PageSize).ToList().Select(p => RToDTO(p)).ToArray(); return(PageResult); } }