public RaidService(IRaidRepository raidRepository, IGymService gymService, IPokemonService pokemonService, IRaidbossService raidbossService, ILocalizationService localizationService)
 {
     RaidRepository      = raidRepository;
     LocalizationService = localizationService;
     GymService          = gymService;
     PokemonService      = pokemonService;
     RaidbossService     = raidbossService;
 }
Beispiel #2
0
 public EpgpService(IEpgpConfigurationService configurationService,
                    IEpgpCalculator epgpCalculator,
                    IRaidRepository raidRepository,
                    IAliasEventAlerter aliasEventAlerter,
                    IAliasService aliasService,
                    BuzzBotDbContext dbContext,
                    IEpgpTransactionFactory epgpTransactionFactory)
 {
     _configurationService         = configurationService;
     _epgpCalculator               = epgpCalculator;
     _raidRepository               = raidRepository;
     _aliasEventAlerter            = aliasEventAlerter;
     _aliasService                 = aliasService;
     _dbContext                    = dbContext;
     _epgpTransactionFactory       = epgpTransactionFactory;
     aliasEventAlerter.AliasAdded += AliasAdded;
 }
Beispiel #3
0
 public RaidModule(IUserDataService userDataService,
                   IRecurringRaidTemplateRepository recurringRaidTemplateRepository,
                   ISoftResRaidTemplateRepository softResRaidTemplateRepository,
                   ITemplateConfigurationService templateConfigurationService,
                   IPageService pageService, ISoftResClient softResClient, IMapper mapper,
                   ISoftResEventRepository softResEventRepository, IChannelService channelService,
                   IRaidRepository raidRepository) : base(userDataService)
 {
     _recurringRaidTemplateRepository = recurringRaidTemplateRepository;
     _softResRaidTemplateRepository   = softResRaidTemplateRepository;
     _templateConfigurationService    = templateConfigurationService;
     _pageService            = pageService;
     _softResClient          = softResClient;
     _mapper                 = mapper;
     _softResEventRepository = softResEventRepository;
     _channelService         = channelService;
     _raidRepository         = raidRepository;
 }
Beispiel #4
0
 public RaidService(
     DiscordSocketClient client,
     IRaidMonitorFactory raidMonitorFactory,
     IAliasEventAlerter aliasEventAlerter,
     IEmoteService emoteService,
     IEpgpCalculator epgpCalculator,
     IUserService userService,
     IAliasService aliasService,
     IRaidRepository raidRepository,
     IMapper mapper,
     BuzzBotDbContext dbContext)
 {
     _client             = client;
     _emoteService       = emoteService;
     _epgpCalculator     = epgpCalculator;
     _userService        = userService;
     _aliasService       = aliasService;
     _raidRepository     = raidRepository;
     _mapper             = mapper;
     _dbContext          = dbContext;
     _raidMonitorFactory = raidMonitorFactory;
     _aliasEventAlerter  = aliasEventAlerter;
 }
Beispiel #5
0
 public RaidService(IRaidRepository raidRepository, IUserRepository userRepository, IPokemonRepository pokemonRepository)
 {
     this.raidRepository    = raidRepository;
     this.userRepository    = userRepository;
     this.pokemonRepository = pokemonRepository;
 }