/// <summary>
 /// Constructor.
 /// </summary>
 public EfficacyService(
     IPokeAPI pokeApi,
     PokemonService pokemonService,
     TypeService typesService,
     ILogger <EfficacyService> logger)
 {
     PokeApi        = pokeApi;
     PokemonService = pokemonService;
     TypesService   = typesService;
     Logger         = logger;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 public MoveService(
     IDataStoreSource <MoveEntry> dataStoreSource,
     IPokeAPI pokeApi,
     MoveCacheService moveCacheService,
     MachineCacheService machineCacheService,
     MoveCategoryService moveCategoryService,
     MoveDamageClassService moveDamageClassService,
     MoveTargetService moveTargetService,
     TypeService typeService,
     VersionGroupService versionGroupService,
     ILogger <MoveService> logger) : base(dataStoreSource, pokeApi, moveCacheService, logger)
 {
     MachineCacheService    = machineCacheService;
     MoveCategoryService    = moveCategoryService;
     MoveDamageClassService = moveDamageClassService;
     MoveTargetService      = moveTargetService;
     TypeService            = typeService;
     VersionGroupService    = versionGroupService;
 }
Exemple #3
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;
 }