public ActionResult Index(int page = 0)
        {
            var       dataSource = MarvelDataRepository.GetInstance().GetAllComics();
            const int PageSize   = 6;
            var       count      = dataSource.Count();
            var       data       = dataSource.Skip(page * PageSize).Take(PageSize).ToList();

            this.ViewBag.MaxPage = (count / PageSize) - (count % PageSize == 0 ? 1 : 0);

            this.ViewBag.Page = page;
            return(this.View(data));
        }
        public ActionResult FilteredCharacter(string characterName, int page = 0)
        {
            var       dataSource = MarvelDataRepository.GetInstance().GetFilteredComics(characterName);
            const int PageSize   = 6;
            var       count      = dataSource.Count();

            var data = dataSource.Skip(page * PageSize).Take(PageSize).ToList();

            this.ViewBag.MaxPage = (count / PageSize) - (count % PageSize == 0 ? 1 : 0);
            Debug.WriteLine(data[0].SeriesTitle);

            this.ViewBag.Page = page;

            return(this.View(data));
        }