public async Task <PokemonDetailViewModel> GetMyPokemonById(Guid id) { tblMyPokedex myPokemon = await _pokedexRepository.GetMyPokemonById(id); _logger.LogInformation(string.Format(Constants.InformationalMessageMappingWithCount, 1, Constants.Pokemon, ViewModels)); PokemonDetailViewModel pokemonDetailViewModel = _mapper.Map <PokemonDetailViewModel>(myPokemon); return(pokemonDetailViewModel); }