public PokemonTranslationService( IPokemonApiService pokemonApiService, IShakespeareTranslationService shakespeareTranslationService) { _pokemonApiService = pokemonApiService ?? throw new ArgumentNullException(nameof(pokemonApiService)); _shakespeareTranslationService = shakespeareTranslationService ?? throw new ArgumentNullException(nameof(shakespeareTranslationService)); }
public PokemonFetchService(IPokemonApiService apiClient, IMemoryCache cache, IShakespeareTranslateService shakespeare) { _apiClient = apiClient; _cache = cache; _shakespeare = shakespeare; }
public PokemonController(IPokemonApiService pokemonApiService, IShakespeareApiService shakespeareApiService, ILogger <PokemonController> logger) { _pokemonApiService = pokemonApiService ?? throw new ArgumentNullException(nameof(pokemonApiService)); _shakespeareApiService = shakespeareApiService ?? throw new ArgumentNullException(nameof(shakespeareApiService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PokemonController(IPokemonApiService pokemonApiService) { _pokemonApiService = pokemonApiService; }
public PokemonService(IPokemonApiService pokemonApiService, IRepository <PokeBattleResult> pokeBattleRepository, IPasteBinApiService pasteBinApiService) { this.pokemonApiService = pokemonApiService; this.pokeBattleRepository = pokeBattleRepository; this.pasteBinApiService = pasteBinApiService; }