/// <summary>
 /// Constructor.
 /// </summary>
 public PokemonSpeciesService(
     IDataStoreSource <PokemonSpeciesEntry> dataStoreSource,
     IPokeAPI pokeApi,
     PokemonSpeciesCacheService pokemonSpeciesCacheService,
     EvolutionChainCacheService evolutionChainCacheService,
     GenerationCacheService generationCacheService,
     PokemonCacheService pokemonCacheService,
     PokemonService pokemonService,
     VersionGroupService versionGroupService,
     VersionService versionService,
     ILogger <PokemonSpeciesService> logger) : base(dataStoreSource, pokeApi, pokemonSpeciesCacheService, logger)
 {
     EvolutionChainCacheService = evolutionChainCacheService;
     GenerationCacheService     = generationCacheService;
     PokemonCacheService        = pokemonCacheService;
     PokemonService             = pokemonService;
     VersionGroupService        = versionGroupService;
     VersionService             = versionService;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public EvolutionChainService(
     IDataStoreSource <EvolutionChainEntry> dataStoreSource,
     IPokeAPI pokeApi,
     EvolutionChainCacheService cacheService,
     EvolutionTriggerService evolutionTriggerService,
     ItemService itemService,
     LocationService locationService,
     MoveService moveService,
     PokemonSpeciesCacheService pokemonSpeciesCacheService,
     TypeService typeCacheService,
     PokemonSpeciesService pokemonSpeciesService,
     ILogger <EvolutionChainService> logger) : base(dataStoreSource, pokeApi, cacheService, logger)
 {
     EvolutionTriggerService    = evolutionTriggerService;
     ItemService                = itemService;
     LocationService            = locationService;
     MoveService                = moveService;
     PokemonSpeciesCacheService = pokemonSpeciesCacheService;
     TypeService                = typeCacheService;
     PokemonSpeciesService      = pokemonSpeciesService;
 }