public DiscordMessageHandler(IPlayerDatabaseController playerDatabaseController, IGameExecutor gameExecutor, IAccountController accountController, IReporter reporter)
 {
     _playerDatabaseController = playerDatabaseController;
     _gameExecutor             = gameExecutor;
     _accountController        = accountController;
     _reporter = reporter;
 }
Esempio n. 2
0
 public KikMessageExecutor(IPlayerDatabaseController playerController, IAccountController accountController, IReporter reporter, IGameExecutor gameExecutor)
 {
     _playerController  = playerController;
     _accountController = accountController;
     _reporter          = reporter;
     _gameExecutor      = gameExecutor;
 }
 public TelegramBotOverseer(IGameExecutor gameExecutor, IReporter reporter, IPlayerDatabaseController playerDatabaseController, IAccountController accountController)
 {
     _reporter                 = reporter;
     _gameExecutor             = gameExecutor;
     _accountController        = accountController;
     _playerDatabaseController = playerDatabaseController;
 }
Esempio n. 4
0
 public GameController(GameTestingReportCompiler testReportCompiler, IConfigurationService configService, IGoogleDriveService driveService, IGameRetrieverService drawStore, IPlayerDatabaseController playerController, IStatisticsService statisticsService)
 {
     _configService          = configService;
     _driveService           = driveService;
     _gameStore              = drawStore;
     _playerController       = playerController;
     _statisticsService      = statisticsService;
     _gameTestReportCompiler = testReportCompiler;
 }
Esempio n. 5
0
 public GameMessageController(IGameExecutor gameExecutor, IReporter reporter, IPlayerDatabaseController playerDatabaseController,
                              IAccountController accountController, ITokenGenerator tokenGenerator, IHttpContextAccessor contextAccessor)
 {
     _reporter                 = reporter;
     _gameExecutor             = gameExecutor;
     _accountController        = accountController;
     _playerDatabaseController = playerDatabaseController;
     _tokenGenerator           = tokenGenerator;
     _contextAccessor          = contextAccessor;
 }
        public DiscordBotCommunicator(IReporter reporter, IGoogleDriveService gdriveService, IAccountController accountController, IPlayerDatabaseController playerDatabaseController,
                                      IGameExecutor gameExecutor, IConfigurationService configurationService)
        {
            _reporter                 = reporter;
            _accountController        = accountController;
            _playerDatabaseController = playerDatabaseController;
            _gameExecutor             = gameExecutor;
            _configService            = configurationService;

            _reporter.Initialise();
        }
 public PlayerController(IActionResolver actionResolver, IPlayerDatabaseController playerController)
 {
     _playerController = playerController;
     _actionResolver   = actionResolver;
 }
 public GameSaveController(IPlayerDatabaseController playerController)
 {
     _playerController = playerController;
 }
Esempio n. 9
0
 public TelegramCommunicator(IConfigurationService configService, IPlayerDatabaseController playerDatabaseController,
                             IReporter reporter, IAccountController accountController, IGoogleDriveService gdriveService, IGameExecutor gameExecutor)
 {
     _service  = new TelegramService(configService.GetConfig("TelegramUrl"), configService.GetConfig("TelegramApiKey", true));
     _reporter = reporter;
 }