public ApiUpdaterService(ILogger <ApiUpdaterService> logger, IPlayerService playerService, IPlayerRepository playerRepository, ICharacterRepository characterRepository, ICharacterService characterService, ISkillRepository skillRepository, ISkillService skillService, ICraftableService craftableService, ICraftableRepository craftableRepository, IBondService bondService, IBondRepository bondRepository, ICharacterSkillService characterSkillService, ICharacterSkillRepository characterSkillRepository) { _logger = logger; _playerService = playerService; _playerRepository = playerRepository; _characterService = characterService; _characterRepository = characterRepository; _skillService = skillService; _skillRepository = skillRepository; _itemService = craftableService; _itemRepository = craftableRepository; _bondRepository = bondRepository; _bondService = bondService; _charSkillService = characterSkillService; _charSkillRepository = characterSkillRepository; }
public CharacterSkillsController(ISkillRepository skillRepository, ICharacterRepository characterRepository, ICharacterSkillRepository characterSkillRepository, ICharacterService characterService, ICharacterSkillService characterSkillService) { _characterRepository = characterRepository; _skillRepository = skillRepository; _characterSkillRepository = characterSkillRepository; _characterService = characterService; _characterSkillService = characterSkillService; }
/// <summary> /// Creates an instance of CharactersController /// </summary> /// <param name="characterService">A class to allow communication with the Characters API</param> /// <param name="characterRepository">Repository containing characters</param> /// <param name="playerRepository">Repository to store players</param> /// <param name="skillRepository">Repository to store skills</param> /// <param name="charSkillRepository">Repository to store char skill relationship</param> public CharactersController(ICharacterService characterService, ICharacterRepository characterRepository, IPlayerRepository playerRepository, ISkillRepository skillRepository, ICharacterSkillRepository charSkillRepository) { _characterService = characterService; _characterRepository = characterRepository; _playerRepository = playerRepository; _skillRepository = skillRepository; _charSkillRepository = charSkillRepository; }
public CharacterSkillsController(ICharacterSkillRepository repository) { _repository = repository; }