public async Task <List <PokemonListingViewModel> > GetMyPokedex() { List <tblMyPokedex> pokedex = await _pokedexRepository.GetMyPokedex(); _logger.LogInformation(string.Format(Constants.InformationalMessageMappingWithCount, pokedex.Count, Constants.Pokemon, ViewModels)); List <PokemonListingViewModel> pokemonViewModels = _mapper.Map <List <PokemonListingViewModel> >(pokedex); return(pokemonViewModels); }