Exemple #1
0
        public IActionResult Index()
        {
            List <Product> products = _productRepository.GetAll().ToList();
            List <Episode> episodes = _episodeRepository.GetAll().ToList();

            ViewData["Products"] = products;
            ViewData["Episodes"] = episodes;

            return(View());
        }
Exemple #2
0
        public IActionResult Index(string search, int pageNumber)
        {
            List <Episode> episodes = new List <Episode>();

            if (!String.IsNullOrEmpty(search))
            {
                episodes = _episodeRepository.Search(search).ToList();
            }
            else
            {
                episodes = _episodeRepository.GetAll().ToList();
            }

            int pageSize = 10;

            pageNumber = (pageNumber > 0) ? pageNumber :  1;

            return(View(PaginatorExtension <Episode> .CreateAsync(episodes, pageNumber, pageSize)));
        }
Exemple #3
0
        public IActionResult Index()
        {
            ViewBag.Episodes = _episodeRepository.GetAll().ToList();

            return(View());
        }
Exemple #4
0
        public async Task <List <Character> > GetHeroes()
        {
            var episodes = await _episodeRepository.GetAll();

            return(episodes.Select(e => e.Hero).ToList());
        }