public IActionResult Index() { List <Product> products = _productRepository.GetAll().ToList(); List <Episode> episodes = _episodeRepository.GetAll().ToList(); ViewData["Products"] = products; ViewData["Episodes"] = episodes; return(View()); }
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))); }
public IActionResult Index() { ViewBag.Episodes = _episodeRepository.GetAll().ToList(); return(View()); }
public async Task <List <Character> > GetHeroes() { var episodes = await _episodeRepository.GetAll(); return(episodes.Select(e => e.Hero).ToList()); }