public async Task <List <PokemonModelDTO> > SearchPokemonByNameAsync(string searchText) { var pokemonList = await _pokemonRepository.GetAllWithNameSearchStringAsync(searchText); return(pokemonList.Select(x => _mapper.Map <PokemonModelDTO>(x)).ToList()); }