public SkipRoundHandler( IRequestValidator <SkipRound> validator, IRepositoryTransactionsFactory repositoryTransactionsFactory, IGameRoundCreator gameRoundCreator, IPlayerCardsCreator playerCardsCreator, IGameRoundsRepository gameRoundsRepository, IGameCheckpointUpdater gameCheckpointUpdater) { this.validator = validator; this.repositoryTransactionsFactory = repositoryTransactionsFactory; this.gameRoundCreator = gameRoundCreator; this.playerCardsCreator = playerCardsCreator; this.gameRoundsRepository = gameRoundsRepository; this.gameCheckpointUpdater = gameCheckpointUpdater; }
public SelectAnswerHandler( IRequestValidator <SelectAnswer> requestValidator, IRepositoryTransactionsFactory repositoryTransactionsFactory, IGameRoundsRepository gameRoundsRepository, IGamesRepository gamesRepository, IPlayerAnswersRepository playerAnswersRepository, IPlayerCardsCreator playerCardsCreator, IGameRoundCreator gameRoundCreator, IGameCheckpointUpdater gameCheckpointUpdater) { this.requestValidator = requestValidator; this.repositoryTransactionsFactory = repositoryTransactionsFactory; this.gameRoundsRepository = gameRoundsRepository; this.gamesRepository = gamesRepository; this.playerAnswersRepository = playerAnswersRepository; this.playerCardsCreator = playerCardsCreator; this.gameRoundCreator = gameRoundCreator; this.gameCheckpointUpdater = gameCheckpointUpdater; }
public CreateGameHandler( IRequestValidator <CreateGame> requestValidator, IRepositoryTransactionsFactory repositoryTransactionsFactory, IGameRoundCreator gameRoundCreator, IPlayerCardsCreator playerCardsCreator, IGamesRepository gamesRepository, IPlayersRepository playersRepository, ICodeGenerator codeGenerator, IGameCheckpointUpdater gameCheckpointUpdater) { this.requestValidator = requestValidator; this.repositoryTransactionsFactory = repositoryTransactionsFactory; this.gameRoundCreator = gameRoundCreator; this.playerCardsCreator = playerCardsCreator; this.gamesRepository = gamesRepository; this.playersRepository = playersRepository; this.codeGenerator = codeGenerator; this.gameCheckpointUpdater = gameCheckpointUpdater; }