private async Task CheckUniquePokemonName(string pokemonName)
        {
            var pokemonNameRegistered = await pokemonRepository.ExistsByName(
                pokemonName
                );

            if (pokemonNameRegistered)
            {
                throw new PokemonException(
                          "Pokemon name must be unique",
                          400
                          );
            }
        }