public CompetitionEventController(ICompetitionRepository competitionRepository, ICompetitionEventRepository competitionEventRepository, ICompetitionRoundRepository competitionRoundRepository, IFixtureRepository fixtureRepository)
 {
     this._competitionRepository      = competitionRepository;
     this._competitionEventRepository = competitionEventRepository;
     this._competitionRoundRepository = competitionRoundRepository;
     this._fixtureRepository          = fixtureRepository;
 }
 public AddCompetitionStageCommandHandler(
     IUnitOfWork unitOfWork,
     ICompetitionRepository competitionRepository,
     ICompetitionStageRepository competitionStageRepository,
     ICompetitionEventRepository competitionEventRepository,
     AddCompetitionStageCommandValidator validator,
     ICompetitionRoundRepository competitionRoundRepository)
 {
     this._unitOfWork                 = unitOfWork;
     this._competitionRepository      = competitionRepository;
     this._competitionStageRepository = competitionStageRepository;
     this._competitionEventRepository = competitionEventRepository;
     this._validator = validator;
     this._competitionRoundRepository = competitionRoundRepository;
 }
예제 #3
0
 public AddPlayerFixtureCommandHandler(
     IUnitOfWork unitOfWork,
     ISessionProvider sessionProvider,
     ILogger <AddPlayerFixtureCommandHandler> logger,
     ICompetitionRepository competitionRepository,
     ICompetitionStageRepository competitionStageRepository,
     ICompetitionEventRepository competitionEventRepository,
     IPlayerCompetitionRoundRepository playerCompetitionRoundRepository,
     IPlayerFixtureRepository playerFixtureRepository,
     ICompetitionEntrantRepository competitionEntrantRepository,
     ICompetitionRoundRepository competitionRoundRepository)
 {
     this._unitOfWork                       = unitOfWork;
     this._sessionProvider                  = sessionProvider;
     this._logger                           = logger;
     this._competitionRepository            = competitionRepository;
     this._competitionStageRepository       = competitionStageRepository;
     this._competitionEventRepository       = competitionEventRepository;
     this._playerCompetitionRoundRepository = playerCompetitionRoundRepository;
     this._playerFixtureRepository          = playerFixtureRepository;
     this._competitionEntrantRepository     = competitionEntrantRepository;
     this._competitionRoundRepository       = competitionRoundRepository;
     this._validationResult                 = new ValidationResult();
 }
 public CompetitionTeamController(ICompetitionRepository competitionRepository, IUnitOfWork unitOfWork, ISessionProvider sessionProvider, ICompetitionRegistrationRepository competitionRegistrationRepository, IRegistrationEmailManager registrationEmailManager, ICompetitionResultRepository competitionResultRepository, IPlayerFixtureRepository playerFixtureRepository, ICompetitionEventRepository competitionEventRepository, ICompetitionRoundRepository competitionRoundRepository)
 {
     this._competitionRepository             = competitionRepository;
     this._unitOfWork                        = unitOfWork;
     this._sessionProvider                   = sessionProvider;
     this._competitionRegistrationRepository = competitionRegistrationRepository;
     this._registrationEmailManager          = registrationEmailManager;
     this._competitionResultRepository       = competitionResultRepository;
     this._playerFixtureRepository           = playerFixtureRepository;
     this._competitionEventRepository        = competitionEventRepository;
     this._competitionRoundRepository        = competitionRoundRepository;
 }