Example #1
0
        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));
        }
Example #3
0
        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));
        }