public CreateGameValidator( IBaseGameRequestsValidator baseGameRequestsValidator, IGamesRepository gamesRepository) { this.baseGameRequestsValidator = baseGameRequestsValidator; this.gamesRepository = gamesRepository; }
public CancelGameValidator( IBaseGameRequestsValidator baseGameRequestsValidator, IGameOwnerRule gameOwnerRule, IGamesRepository gamesRepository) { this.baseGameRequestsValidator = baseGameRequestsValidator; this.gameOwnerRule = gameOwnerRule; this.gamesRepository = gamesRepository; }
public JoinGameValidator( IBaseGameRequestsValidator baseGameRequestsValidator, IGamesRepository gamesRepository, IPlayersRepository playersRepository) { this.baseGameRequestsValidator = baseGameRequestsValidator; this.gamesRepository = gamesRepository; this.playersRepository = playersRepository; }
public SkipRoundValidator( IBaseGameRequestsValidator baseGameRequestsValidator, IGameRoundsRepository gameRoundsRepository, IGameOrRoundOwnerRule gameOrRoundOwnerRule) { this.baseGameRequestsValidator = baseGameRequestsValidator; this.gameRoundsRepository = gameRoundsRepository; this.gameOrRoundOwnerRule = gameOrRoundOwnerRule; }
public EndSubmissionsValidator( IBaseGameRequestsValidator baseGameRequestsValidator, IGameRoundsRepository gameRoundsRepository, IPlayerAnswersRepository playerAnswersRepository, IGameOrRoundOwnerRule gameOrRoundOwnerRule) { this.baseGameRequestsValidator = baseGameRequestsValidator; this.gameRoundsRepository = gameRoundsRepository; this.playerAnswersRepository = playerAnswersRepository; this.gameOrRoundOwnerRule = gameOrRoundOwnerRule; }
public StartGameRoundValidator( IBaseGameRequestsValidator baseGameRequestsValidator, IPlayersRepository playersRepository, IGameRoundsRepository gameRoundsRepository, IGameOrRoundOwnerRule gameOrRoundOwnerRule) { this.baseGameRequestsValidator = baseGameRequestsValidator; this.playersRepository = playersRepository; this.gameRoundsRepository = gameRoundsRepository; this.gameOrRoundOwnerRule = gameOrRoundOwnerRule; }
public SelectAnswerValidator( IBaseGameRequestsValidator baseGameRequestsValidator, IRoundOwnerRule roundOwnerRule, IPlayerAnswersRepository playerAnswersRepository, IGameRoundsRepository gameRoundsRepository) { this.baseGameRequestsValidator = baseGameRequestsValidator; this.roundOwnerRule = roundOwnerRule; this.playerAnswersRepository = playerAnswersRepository; this.gameRoundsRepository = gameRoundsRepository; }
public SubmitAnswerValidator( IBaseGameRequestsValidator baseGameRequestsValidator, IPlayersRepository playersRepository, IGameRoundsRepository gameRoundsRepository, IPlayerCardsRepository playerCardsRepository, IQuestionCardsRepository questionCardsRepository, IPlayerAnswersRepository playerAnswersRepository) { this.baseGameRequestsValidator = baseGameRequestsValidator; this.playersRepository = playersRepository; this.gameRoundsRepository = gameRoundsRepository; this.playerCardsRepository = playerCardsRepository; this.questionCardsRepository = questionCardsRepository; this.playerAnswersRepository = playerAnswersRepository; }
public GetGameQueryHandler(IQueryExecutor queryExecutor, IBaseGameRequestsValidator requestsValidator) { this.queryExecutor = queryExecutor; this.requestsValidator = requestsValidator; }