public ActionResult LeaveIn(int pageIndex = 1) { long userid = GetLoginID(); int ToUserType = 2; LeaveOutListModel model = new LeaveOutListModel(); //查询数据 LeaveOutPageResult leaveoutModel = new LeaveOutPageResult(); leaveoutModel = LeavewordsService.GetPageList(userid, ToUserType, pageIndex, PageSize); model.leaveoutList = leaveoutModel.LeaveOuts; //分页 Pagination pager = new Pagination(); pager.PageIndex = pageIndex; pager.PageSize = PageSize; pager.TotalCount = leaveoutModel.TotalCount; if (leaveoutModel.TotalCount <= PageSize) { model.Page = ""; } else { model.Page = pager.GetPagerHtml(); } return(Json(new AjaxResult { Status = "1", Data = model })); }
public ActionResult LeaveOut() { long userid = GetLoginID(); int FromUserType = 1; int PageIndex = 1; LeaveOutListModel model = new LeaveOutListModel(); //查询数据 LeaveOutPageResult leaveoutModel = new LeaveOutPageResult(); leaveoutModel = LeavewordsService.GetPageList(userid, FromUserType, PageIndex, PageSize); model.leaveoutList = leaveoutModel.LeaveOuts; //分页 Pagination pager = new Pagination(); pager.PageIndex = PageIndex; pager.PageSize = PageSize; pager.TotalCount = leaveoutModel.TotalCount; if (leaveoutModel.TotalCount <= PageSize) { model.Page = ""; } else { model.Page = pager.GetPagerHtml(); } return(View(model)); }
// 发件箱列表分页 /// <summary> /// 发件箱列表分页 /// </summary> /// <param name="Id"></param> /// <param name="GetLoginID">GetLoginID 推荐会员</param> /// <param name="usercode"></param> /// <param name="Level"></param> /// <param name="Strat"></param> /// <param name="End"></param> /// <param name="PageIndex"></param> /// <param name="PageSize"></param> /// <param name="i">i=0就是查询未开通会员 2 是开通会员 3是注册会员</param> /// <returns></returns> public LeaveOutPageResult GetPageList(long UserID, int FromUserType, int PageIndex, int PageSize) { using (MyDbContext dbc = new MyDbContext()) { CommonService <LeaveMsgEntity> cs = new CommonService <LeaveMsgEntity>(dbc); var Leave = cs.GetAll(); LeaveOutPageResult LeaveOut = new LeaveOutPageResult(); if (UserID > 0) { Leave = Leave.Where(p => p.UserID == UserID); } if (FromUserType > 0) { Leave = Leave.Where(p => p.FromUserType == FromUserType); } LeaveOut.TotalCount = Leave.LongCount(); LeaveOut.LeaveOuts = Leave.OrderByDescending(p => p.ID).ToList().Skip((PageIndex - 1) * PageSize).Take(PageSize).ToList().Select(p => ToDTO(p)).ToArray(); return(LeaveOut); } }