public async Task <IActionResult> Index(int page = 1) { var viewModel = new IndexListViewModel { Sports = await this.sportsService.GetAllAsync <SportInfoViewModel>(ItemsPerPage, (page - 1) *ItemsPerPage), }; var count = await this.sportsService.GetCountAsync(); viewModel.CurrentPage = page; viewModel.PageCount = (int)Math.Ceiling((double)count / ItemsPerPage) != 0 ? (int)Math.Ceiling((double)count / ItemsPerPage) : 1; return(this.View(viewModel)); }
public async Task <IActionResult> Index(int page = 1) { var viewModel = new IndexListViewModel { Countries = await this.countriesService.GetAllAsync <CountryInfoViewModel>(ItemsPerPage, (page - 1) *ItemsPerPage), }; var count = await this.countriesService.GetCountAsync(); viewModel.CurrentPage = page; viewModel.PageCount = (int)Math.Ceiling((double)count / ItemsPerPage) != 0 ? (int)Math.Ceiling((double)count / ItemsPerPage) : 1; if (viewModel == null) { return(this.NotFound()); } return(this.View(viewModel)); }
public IActionResult Index() { string userId = _userManager.GetUserId(User); IndexListViewModel model = new IndexListViewModel(); List <UserListViewModel> mList = new List <UserListViewModel>(); List <UserListViewModel> sList = new List <UserListViewModel>(); List <UserListViewModel> fList = new List <UserListViewModel>(); var muList = _context.MuziekPlaylist.Where(mp => mp.UserId == userId); var seList = _context.SeriePlaylist.Where(sp => sp.UserId == userId); var fiList = _context.FilmPlaylist.Where(fp => fp.UserId == userId); foreach (var item in muList) { mList.Add(new UserListViewModel() { Id = item.Id, Titel = item.Titel, Type = "Mu" }); } foreach (var item in seList) { sList.Add(new UserListViewModel() { Id = item.Id, Titel = item.Titel, Type = "Se" }); } foreach (var item in fiList) { fList.Add(new UserListViewModel() { Id = item.Id, Titel = item.Titel, Type = "Fi" }); } model.MuziekList = mList; model.FilmList = fList; model.SerieList = sList; return(View(model)); }