예제 #1
0
        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));
        }