public PokemonTranslationService(
     IPokemonApiService pokemonApiService,
     IShakespeareTranslationService shakespeareTranslationService)
 {
     _pokemonApiService             = pokemonApiService ?? throw new ArgumentNullException(nameof(pokemonApiService));
     _shakespeareTranslationService = shakespeareTranslationService ?? throw new ArgumentNullException(nameof(shakespeareTranslationService));
 }
Esempio n. 2
0
 public PokemonFetchService(IPokemonApiService apiClient, IMemoryCache cache, IShakespeareTranslateService shakespeare)
 {
     _apiClient   = apiClient;
     _cache       = cache;
     _shakespeare = shakespeare;
 }
Esempio n. 3
0
 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));
 }
Esempio n. 4
0
 public PokemonController(IPokemonApiService pokemonApiService)
 {
     _pokemonApiService = pokemonApiService;
 }
Esempio n. 5
0
 public PokemonService(IPokemonApiService pokemonApiService, IRepository <PokeBattleResult> pokeBattleRepository, IPasteBinApiService pasteBinApiService)
 {
     this.pokemonApiService    = pokemonApiService;
     this.pokeBattleRepository = pokeBattleRepository;
     this.pasteBinApiService   = pasteBinApiService;
 }