Example #1
0
 public UpdatePendingFixtureCommandHandler(
     ILogger <UpdatePendingFixtureCommandHandler> logger,
     IUnitOfWork unitOfWork,
     ICompetitionRepository competitionRepository,
     IFixtureRepository fixtureRepository,
     ICompetitionEntrantRepository competitionEntrantRepository,
     UpdatePendingFixtureCommandValidator validator)
 {
     this._unitOfWork                   = unitOfWork;
     this._competitionRepository        = competitionRepository;
     this._fixtureRepository            = fixtureRepository;
     this._competitionEntrantRepository = competitionEntrantRepository;
     this._validator = validator;
 }
 public AddCompetitionEntrantCommandHandler(
     ILogger <AddCompetitionEntrantCommandHandler> logger,
     IUnitOfWork unitOfWork,
     IRegistrationUnitOfWork registrationUnitOfWork,
     ICompetitionRepository competitionRepository,
     ICompetitionEntrantRepository competitionEntrantRepository,
     IPlayerRepository playerRepository,
     AddCompetitionEntrantCommandValidator addCompetitionEntrantCommandValidator,
     CompetitionEntrantValidator competitionEntrantValidator
     )
 {
     this._logger                                = logger;
     this._unitOfWork                            = unitOfWork;
     this._registrationUnitOfWork                = registrationUnitOfWork;
     this._competitionRepository                 = competitionRepository;
     this._competitionEntrantRepository          = competitionEntrantRepository;
     this._playerRepository                      = playerRepository;
     this._addCompetitionEntrantCommandValidator = addCompetitionEntrantCommandValidator;
     this._competitionEntrantValidator           = competitionEntrantValidator;
 }
 public AddCompetitionEntrantResultCommandHandler(
     ILogger <AddCompetitionEntrantCommandHandler> logger,
     IUnitOfWork unitOfWork,
     IAdminUnitOfWork adminUnitOfWork,
     ICompetitionRepository competitionRepository,
     ICompetitionEntrantRepository competitionEntrantRepository,
     ICompetitionEntrantResultRepository competitionEntrantResultRepository,
     AddCompetitionEntrantResultCommandValidator validator,
     IApplicationUser user)
 {
     this._logger                             = logger;
     this._unitOfWork                         = unitOfWork;
     this._adminUnitOfWork                    = adminUnitOfWork;
     this._competitionRepository              = competitionRepository;
     this._competitionEntrantRepository       = competitionEntrantRepository;
     this._competitionEntrantResultRepository = competitionEntrantResultRepository;
     this._validator                          = validator;
     this._user             = user;
     this._validationResult = new ValidationResult();
 }
 public CompetitionPlayerController(
     ICompetitionRepository competitionRepository,
     ICompetitionRegistrationRepository competitionRegistrationRepository,
     IRegistrationEmailManager registrationEmailManager,
     IPlayerFixtureRepository playerFixtureRepository,
     ICompetitionFilterService competitionFilterService,
     ICompetitionEntrantRepository competitionEntrantRepository,
     ICompetitionResultRepository competitionResultRepository,
     ICompetitionEntrantResultRepository competitionEntrantResultRepository,
     IApplicationUser applicationUser)
 {
     this._competitionRepository              = competitionRepository;
     this._competitionRegistrationRepository  = competitionRegistrationRepository;
     this._registrationEmailManager           = registrationEmailManager;
     this._playerFixtureRepository            = playerFixtureRepository;
     this._competitionFilterService           = competitionFilterService;
     this._competitionEntrantRepository       = competitionEntrantRepository;
     this._competitionResultRepository        = competitionResultRepository;
     this._competitionEntrantResultRepository = competitionEntrantResultRepository;
     this._applicationUser = applicationUser;
 }
Example #5
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 CompetitionEntrantController(ICompetitionEntrantRepository competitionEntrantRepository, AddCompetitionEntrantCommandHandler addCompetitionEntrantCommandHandler)
 {
     this._competitionEntrantRepository        = competitionEntrantRepository;
     this._addCompetitionEntrantCommandHandler = addCompetitionEntrantCommandHandler;
 }