public async Task <IActionResult> List(ListModel search) { List <MarvelHero> heroes; if (search?.SearchText == null) { heroes = await _marvelService.SearchHeroes("", 1); } else { heroes = await _marvelService.SearchHeroes(search.SearchText, 1); _historySearchService.AddHistory(GetUser(), search.SearchText, DateTime.Now); } var model = new ListModel { Items = heroes, Page = 1 }; return(View(model)); }