public IActionResult Index(int page = 1) { int pageSize = 9; // количество элементов на странице // var source = _bikeService.GetAllBikes(); var source = _bikeService.GetBikesWithProviderInfo(); var count = source.Count(); var items = source.Skip((page - 1) * pageSize).Take(pageSize).ToList(); PageViewModel pageViewModel = new PageViewModel(count, page, pageSize); IndexViewModel viewModel = new IndexViewModel { PageViewModel = pageViewModel, Bikes = items }; return(View(viewModel)); }