public IActionResult BugList()
        {
            var bugList = new MvcPagingList <AppDbContext, Bug>(_db, 10);
            var bugs    = bugList.GetPageTableByDesc(1, b => b.SubmitTime);
            var model   = new BugGeneralDto
            {
                Bugs      = bugs,
                TotalPage = bugList.TotalPage,
                PageIndex = 1
            };

            ViewBag.Title = "Heyday-Bug总览";
            return(View(model));
        }
Exemple #2
0
        public IActionResult TurnToPage(int pageIndex)
        {
            //初始化,由于是泛型类,所以传入你需要的领域类以及该领域类所在的context
            var pagelist = new MvcPagingList <StuContext, Student>(_context, 4); //参数二表示每页多少个
            //调用分页方法,参数一表示页索引即第几页,参数2表示你要根据领域类的哪个字段进行升序排序
            var stus = pagelist.GetPageTableByAsc(pageIndex, stu => stu.Number);
            //封装成ViewModel
            var model = new PageListViewModel
            {
                Students  = stus,
                PageIndex = pageIndex,
                TotalPage = pagelist.TotalPage
            };

            //将model返回给页面
            return(View(model));
        }