Пример #1
0
 public GameSlateRepository(IGameRepository gameRepository,
                            ITeamRepository teamRepository,
                            IGameTeamRepository gameTeamRepository,
                            IStadiumRepository stadiumRepository,
                            IAzureBlobService azureBlobService)
 {
     _gameRepository     = gameRepository;
     _teamRepository     = teamRepository;
     _gameTeamRepository = gameTeamRepository;
     _stadiumRepository  = stadiumRepository;
     _azureBlobService   = azureBlobService;
 }
Пример #2
0
 public WagersController(ILogger <WagersController> logger,
                         IGameSlateRepository gameSlateRepository,
                         IGameTeamRepository gameTeamRepository,
                         ITeamRepository teamRepository,
                         IConfiguration configuration
                         )
 {
     _logger = logger;
     _gameSlateRepository = gameSlateRepository;
     _gameTeamRepository  = gameTeamRepository;
     _teamRepository      = teamRepository;
     _configuration       = configuration;
     baseUrl = _configuration.GetSection("EntitiesApiOptions").GetValue <string>("BaseUrl");
 }
Пример #3
0
 public GameMoveManager(IGameRepository gameRepository,
                        IGameTeamRepository gameTeamRepository,
                        IGameStatusRepository gameStatusRepository,
                        IMoveValidatorFactory validationFactory,
                        IEventBroadcaster eventBroadcaster,
                        IGameMoveRepository gameMoveRepository,
                        IGameFieldRepository gameFieldRepository,
                        INextTeamProvider nextTeamProvider,
                        IEndGameChecker endGameChecker)
 {
     this.gameRepository       = gameRepository;
     this.validationFactory    = validationFactory;
     this.gameTeamRepository   = gameTeamRepository;
     this.gameStatusRepository = gameStatusRepository;
     this.eventBroadcaster     = eventBroadcaster;
     this.gameMoveRepository   = gameMoveRepository;
     this.gameFieldRepository  = gameFieldRepository;
     this.nextTeamProvider     = nextTeamProvider;
     this.endGameChecker       = endGameChecker;
 }
Пример #4
0
 public GameCreator(IGameCreatorValidator validator,
                    IDbTransactionProvider transactionProvider,
                    IGameRepository gameRepository,
                    IGameTeamRepository gameTeamRepository,
                    IGameStatusRepository gameStatusRepository,
                    IGameFieldsGenerator gameFieldsGenerator,
                    IRandomWordRepository randomWordRepository,
                    IGameFieldRepository gameFieldRepository,
                    IGameTeamsGenerator gameTeamsGenerator,
                    IEventBroadcaster eventBroadcaster)
 {
     this.validator            = validator;
     this.transactionProvider  = transactionProvider;
     this.gameRepository       = gameRepository;
     this.gameTeamRepository   = gameTeamRepository;
     this.gameStatusRepository = gameStatusRepository;
     this.gameFieldsGenerator  = gameFieldsGenerator;
     this.randomWordRepository = randomWordRepository;
     this.gameFieldRepository  = gameFieldRepository;
     this.gameTeamsGenerator   = gameTeamsGenerator;
     this.eventBroadcaster     = eventBroadcaster;
 }
Пример #5
0
 public EndGameChecker(INextTeamProvider nextTeamProvider,
                       IGameTeamRepository teamRepository)
 {
     this.nextTeamProvider = nextTeamProvider;
     this.teamRepository   = teamRepository;
 }
Пример #6
0
 public NextTeamProvider(IGameTeamRepository gameTeamRepository)
 {
     this.gameTeamRepository = gameTeamRepository;
 }
Пример #7
0
 public GameTeamsGenerator(IGameTeamRepository gameTeamRepository)
 {
     this.gameTeamRepository = gameTeamRepository;
 }