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