Ejemplo n.º 1
0
        //留言详情
        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));
        }
Ejemplo n.º 2
0
        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
            }));
        }
Ejemplo n.º 3
0
        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);
            }
        }