コード例 #1
0
        // GET: NoteInfo
        public ActionResult Index(int pageIndex = 1, int pageSize = 15)
        {
            ViewData["pageIndex"] = pageIndex;
            ViewData["pageSize"]  = pageSize;
            int total = 0;

            ViewData.Model = noteInfoService.GetEntitesByPage(pageSize, pageIndex, out total, n => n.DelFlag == 0, n => n.SubTime, true);

            ViewData["total"] = total;

            return(View());
        }
コード例 #2
0
ファイル: HomeController.cs プロジェクト: FFeat/learngit
        /// <summary>
        /// 封装NoteInfo通用查询方法
        /// </summary>
        /// <param name="DelFlag"></param>
        /// <param name="NoteType"></param>
        /// <returns></returns>

        public IQueryable GetNoteInfo(short DelFlag, short NoteType)
        {
            int pageSize  = int.Parse(Request["pageSize"] ?? "6");
            int pageIndex = int.Parse(Request["pageIndex"] ?? "1");
            int total     = 0;

            var pageData = noteInfoService.GetEntitesByPage(pageSize, pageIndex, out total, n => n.DelFlag == DelFlag && n.NoteType == NoteType, n => n.SubTime, false).Select(n => new { n.Id, n.NoteName, n.SubTime, n.UserInfoId });

            pagingNavigation = Common.PaginNavigation.PagingNavigation1(pageIndex, pageSize, total);
            //var data = new { rows = pageData.ToList(), pagingString = pagingNavigation };

            return(pageData);
        }