Beispiel #1
0
 public CheckClosedCompetitionRegistrationsCommandHandler(ILogger <CheckClosedCompetitionRegistrationsCommandHandler> logger, IUnitOfWork unitOfWork, IRegistrationUnitOfWork registrationUnitOfWork,
                                                          ICompetitionRepository competitionRepository, ICompetitionRegistrationSummaryRepository competitionRegistrationSummaryRepository, ICompetitionRegistrationRepository competitionRegistrationRepository,
                                                          IRegistrationEmailManager registrationEmailManager)
 {
     this._logger                 = logger;
     this._unitOfWork             = unitOfWork;
     this._registrationUnitOfWork = registrationUnitOfWork;
     this._competitionRepository  = competitionRepository;
     this._competitionRegistrationSummaryRepository = competitionRegistrationSummaryRepository;
     this._competitionRegistrationRepository        = competitionRegistrationRepository;
     this._registrationEmailManager = registrationEmailManager;
 }
Beispiel #2
0
 public CreateFoursRegistrationCommandHandler(ILoggerFactory loggerFactory, IUnitOfWork unitOfWork, IRegistrationUnitOfWork registrationUnitOfWork, CreateFoursRegistrationCommandValidator validator, ICompetitionRepository competitionRepository,
                                              ICompetitionRegistrationRepository competitionRegistrationRepository, IRecaptchaService recaptchaService, IRegistrationEmailManager registrationEmailManager, ICompetitionRegistrationAttemptRepository competitionRegistrationAttemptRepository)
 {
     this._logger                                   = loggerFactory.CreateLogger <CreateFoursRegistrationCommandHandler>();
     this._validator                                = validator;
     this._unitOfWork                               = unitOfWork;
     this._registrationUnitOfWork                   = registrationUnitOfWork;
     this._competitionRepository                    = competitionRepository;
     this._competitionRegistrationRepository        = competitionRegistrationRepository;
     this._recaptchaService                         = recaptchaService;
     this._registrationEmailManager                 = registrationEmailManager;
     this._competitionRegistrationAttemptRepository = competitionRegistrationAttemptRepository;
 }
 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;
 }
Beispiel #4
0
 public CompetitionController(ICompetitionRepository competitionRepository, IUnitOfWork unitOfWork, ISessionProvider sessionProvider, ICompetitionRegistrationRepository competitionRegistrationRepository, IRegistrationEmailManager registrationEmailManager, ICompetitionResultRepository competitionResultRepository, IPlayerFixtureRepository playerFixtureRepository)
 {
     this._competitionRepository             = competitionRepository;
     this._unitOfWork                        = unitOfWork;
     this._sessionProvider                   = sessionProvider;
     this._competitionRegistrationRepository = competitionRegistrationRepository;
     this._registrationEmailManager          = registrationEmailManager;
     this._competitionResultRepository       = competitionResultRepository;
     this._playerFixtureRepository           = playerFixtureRepository;
 }