Beispiel #1
0
        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;
        }
Beispiel #2
0
 public CharacterSkillsController(ISkillRepository skillRepository,
                                  ICharacterRepository characterRepository,
                                  ICharacterSkillRepository characterSkillRepository,
                                  ICharacterService characterService,
                                  ICharacterSkillService characterSkillService)
 {
     _characterRepository      = characterRepository;
     _skillRepository          = skillRepository;
     _characterSkillRepository = characterSkillRepository;
     _characterService         = characterService;
     _characterSkillService    = characterSkillService;
 }
Beispiel #3
0
 /// <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;
 }
Beispiel #4
0
 public CharacterSkillsController(ICharacterSkillRepository repository)
 {
     _repository = repository;
 }