public PokemonController(ILogger <PokemonController> logger, IPokemonService pokemonRepo, IShakespeareTranslationService translationService) { _logger = logger; _pokemonRepo = pokemonRepo; _translationService = translationService; }
public PokemonTranslationService( IPokemonApiService pokemonApiService, IShakespeareTranslationService shakespeareTranslationService) { _pokemonApiService = pokemonApiService ?? throw new ArgumentNullException(nameof(pokemonApiService)); _shakespeareTranslationService = shakespeareTranslationService ?? throw new ArgumentNullException(nameof(shakespeareTranslationService)); }
public PokemonController(IPokemonService pokemonService, IShakespeareTranslationService shakespeareTranslationService, ILogger <PokemonController> logger) { _pokemonService = pokemonService; _shakespeareTranslationService = shakespeareTranslationService; _logger = logger; }