예제 #1
0
        public async Task <IActionResult> Index(int pageIndex = 0)
        {
            const int pageSize = 10;

            var viewModel = new LeaderboardViewModel
            {
                LeaderboardItems = await PaginatedList <LeaderboardItem> .CreateAsync(_leaderboardRepository.GetAllOrdered(), pageIndex, pageSize),
                PageIndex        = pageIndex,
                PageSize         = pageSize
            };

            return(View("Index", viewModel));
        }