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; }
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; }
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; }