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