Exemple #1
0
 public CreateGameValidator(
     IBaseGameRequestsValidator baseGameRequestsValidator,
     IGamesRepository gamesRepository)
 {
     this.baseGameRequestsValidator = baseGameRequestsValidator;
     this.gamesRepository           = gamesRepository;
 }
Exemple #2
0
 public CancelGameValidator(
     IBaseGameRequestsValidator baseGameRequestsValidator,
     IGameOwnerRule gameOwnerRule,
     IGamesRepository gamesRepository)
 {
     this.baseGameRequestsValidator = baseGameRequestsValidator;
     this.gameOwnerRule             = gameOwnerRule;
     this.gamesRepository           = gamesRepository;
 }
Exemple #3
0
 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;
 }
Exemple #6
0
 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;
 }
Exemple #8
0
 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;
 }