public GameSlateRepository(IGameRepository gameRepository, ITeamRepository teamRepository, IGameTeamRepository gameTeamRepository, IStadiumRepository stadiumRepository, IAzureBlobService azureBlobService) { _gameRepository = gameRepository; _teamRepository = teamRepository; _gameTeamRepository = gameTeamRepository; _stadiumRepository = stadiumRepository; _azureBlobService = azureBlobService; }
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"); }
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; }
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; }
public EndGameChecker(INextTeamProvider nextTeamProvider, IGameTeamRepository teamRepository) { this.nextTeamProvider = nextTeamProvider; this.teamRepository = teamRepository; }
public NextTeamProvider(IGameTeamRepository gameTeamRepository) { this.gameTeamRepository = gameTeamRepository; }
public GameTeamsGenerator(IGameTeamRepository gameTeamRepository) { this.gameTeamRepository = gameTeamRepository; }