Exemple #1
0
 public CombatCommands(IItemEventDispatcher itemEventDispatcher, IUserRepository userRepository, ISlackWebApi slack, IStatsRepository statsRepository, IRandomService randomService)
 {
     _itemEventDispatcher = itemEventDispatcher;
     _userRepository      = userRepository;
     _slack           = slack;
     _statsRepository = statsRepository;
     _randomService   = randomService;
 }
Exemple #2
0
 public SlursCommands(ISlurRepository slursRepository, IUserRepository userRepository, ISlackWebApi messageSender, IAuthorizationService adminValidator, IItemEventDispatcher itemEventDispatcher)
 {
     _slurRepository      = slursRepository;
     _userRepository      = userRepository;
     _slack               = messageSender;
     _adminValidator      = adminValidator;
     _itemEventDispatcher = itemEventDispatcher;
 }
Exemple #3
0
 public CasinoCommands(IUserRepository userRepository, ISlackWebApi messageSender, IChannelRepository channelRepository, IBackgroundJobClient backgroundJobClient, IItemEventDispatcher itemEventDispatcher, IStatsRepository statsRepository, IRandomService randomService)
 {
     _userRepository      = userRepository;
     _slack               = messageSender;
     _channelRepository   = channelRepository;
     _backgroundJobClient = backgroundJobClient;
     _itemEventDispatcher = itemEventDispatcher;
     _statsRepository     = statsRepository;
     _randomService       = randomService;
 }