public ActionResult leaveMsg(int pageIndex = 1)
        {
            long userid     = GetLoginID();
            int  ToUserType = 2;

            LeaveMsgListModel model = new LeaveMsgListModel();


            //查询数据
            LeaveMsgPageResult LeaveMsgModel = new LeaveMsgPageResult();

            LeaveMsgModel = LeavewordsService.GetLeaveMsgPageList(userid, ToUserType, pageIndex, pageSize);

            model.leaveMsgList = LeaveMsgModel.LeaveMsg;
            //分页
            Pagination pager = new Pagination();

            pager.PageIndex  = pageIndex;
            pager.PageSize   = pageSize;
            pager.TotalCount = LeaveMsgModel.TotalCount;

            if (LeaveMsgModel.TotalCount <= pageSize)
            {
                model.Page = "";
            }
            else
            {
                model.Page = pager.GetPagerHtml();
            }
            return(Json(new AjaxResult {
                Status = "1", Data = model
            }));
        }
        //收件箱
        public ActionResult leaveMsg()
        {
            long userid     = GetLoginID();
            int  ToUserType = 2;
            int  PageIndex  = 1;

            LeaveMsgListModel model = new LeaveMsgListModel();

            //查询数据
            LeaveMsgPageResult LeaveMsgModel = new LeaveMsgPageResult();

            LeaveMsgModel = LeavewordsService.GetLeaveMsgPageList(userid, ToUserType, PageIndex, pageSize);

            model.leaveMsgList = LeaveMsgModel.LeaveMsg;
            //分页
            Pagination pager = new Pagination();

            pager.PageIndex  = PageIndex;
            pager.PageSize   = pageSize;
            pager.TotalCount = LeaveMsgModel.TotalCount;

            if (LeaveMsgModel.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>

        /// <returns></returns>

        public LeaveMsgPageResult GetLeaveMsgPageList(long ToUserID, int ToUserType, int PageIndex, int PageSize)
        {
            using (MyDbContext dbc = new MyDbContext())
            {
                CommonService <LeaveMsgEntity> cs = new CommonService <LeaveMsgEntity>(dbc);
                var Leave = cs.GetAll();
                LeaveMsgPageResult LeaveMsg = new LeaveMsgPageResult();

                if (ToUserID > 0)
                {
                    Leave = Leave.Where(p => p.ToUserID == ToUserID);
                }
                if (ToUserType > 0)
                {
                    Leave = Leave.Where(p => p.ToUserType == ToUserType);
                }

                LeaveMsg.TotalCount = Leave.LongCount();
                LeaveMsg.LeaveMsg   = Leave.OrderByDescending(p => p.ID).ToList().Skip((PageIndex - 1) * PageSize).Take(PageSize).ToList().Select(p => ToDTO(p)).ToArray();
                return(LeaveMsg);
            }
        }