public NotifyOnVacancyReviewActionsEventHandler(INotifyVacancyReviewUpdates reviewStatusNotifier, IVacancyRepository vacancyRepository, IVacancyReviewRepository vacancyReviewRepository, ILogger <NotifyOnVacancyReviewActionsEventHandler> logger) { _reviewStatusNotifier = reviewStatusNotifier; _vacancyReviewRepository = vacancyReviewRepository; _vacancyRepository = vacancyRepository; _logger = logger; }
public VacancyReviewTransferService(ILogger <VacancyReviewTransferService> logger, IVacancyReviewQuery vacancyReviewQuery, IVacancyReviewRepository vacancyReviewRepository, ITimeProvider timeProvider) { _logger = logger; _vacancyReviewQuery = vacancyReviewQuery; _vacancyReviewRepository = vacancyReviewRepository; _timeProvider = timeProvider; }
public AssignVacanyReviewCommandHandler( ILogger <AssignVacancyReviewCommand> logger, IVacancyReviewRepository vacancyReviewRepository, ITimeProvider timeProvider, INextVacancyReviewService nextVacancyReviewService) { _logger = logger; _vacancyReviewRepository = vacancyReviewRepository; _time = timeProvider; _nextVacancyReviewService = nextVacancyReviewService; }
public ApproveReferredVacancyReviewCommandHandler( ILogger <ApproveReferredVacancyReviewCommandHandler> logger, IVacancyReviewRepository vacancyReviewRepository, IVacancyRepository vacancyRespository, IMessaging messaging) { _logger = logger; _vacancyReviewRepository = vacancyReviewRepository; _vacancyRepository = vacancyRespository; _messaging = messaging; }
public VacancyService( ILogger <VacancyService> logger, IVacancyRepository vacancyRepository, ITimeProvider timeProvider, IMessaging messaging, RuleSet <Vacancy> vacancyRuleSet, IVacancyReviewRepository vacancyReviewRepository) { _logger = logger; _vacancyRepository = vacancyRepository; _timeProvider = timeProvider; _messaging = messaging; _vacancyRuleSet = vacancyRuleSet; _vacancyReviewRepository = vacancyReviewRepository; }
public ApproveVacancyReviewCommandHandler(ILogger <ApproveVacancyReviewCommandHandler> logger, IVacancyReviewRepository vacancyReviewRepository, IMessaging messaging, AbstractValidator <VacancyReview> vacancyReviewValidator, ITimeProvider timeProvider) { _logger = logger; _vacancyReviewRepository = vacancyReviewRepository; _messaging = messaging; _vacancyReviewValidator = vacancyReviewValidator; _timeProvider = timeProvider; }
public ResetSubmittedVacancyCommandHandler( IVacancyRepository vacancyRepository, IVacancyReviewQuery vacancyReviewQuery, IVacancyReviewRepository vacancyReviewRepository, ITimeProvider timeProvider, IMessaging messaging, ILogger<ResetSubmittedVacancyCommandHandler> logger) { _logger = logger; _vacancyRepository = vacancyRepository; _vacancyReviewQuery = vacancyReviewQuery; _vacancyReviewRepository = vacancyReviewRepository; _timeProvider = timeProvider; _messaging = messaging; }
public CreateVacancyReviewCommandHandler( ILogger <CreateVacancyReviewCommandHandler> logger, IVacancyRepository vacancyRepository, IVacancyReviewRepository vacancyReviewRepository, IVacancyReviewQuery vacancyReviewQuery, IMessaging messaging, ITimeProvider time, ISlaService slaService, IVacancyComparerService vacancyComparerService) { _logger = logger; _vacancyRepository = vacancyRepository; _vacancyReviewRepository = vacancyReviewRepository; _vacancyReviewQuery = vacancyReviewQuery; _messaging = messaging; _time = time; _slaService = slaService; _vacancyComparerService = vacancyComparerService; }
public QaVacancyClient( IQueryStoreReader queryStoreReader, IReferenceDataReader referenceDataReader, IVacancyReviewRepository vacancyReviewRepository, IVacancyReviewQuery vacancyReviewQuery, IVacancyRepository vacancyRepository, IApprenticeshipProgrammeProvider apprenticeshipProgrammesProvider, IMessaging messaging, INextVacancyReviewService nextVacancyReviewService) { _queryStoreReader = queryStoreReader; _referenceDataReader = referenceDataReader; _vacancyReviewRepository = vacancyReviewRepository; _vacancyReviewQuery = vacancyReviewQuery; _vacancyRepository = vacancyRepository; _apprenticeshipProgrammesProvider = apprenticeshipProgrammesProvider; _messaging = messaging; _nextVacancyReviewService = nextVacancyReviewService; }
public ApproveVacancyReviewCommandHandler(ILogger <ApproveVacancyReviewCommandHandler> logger, IVacancyReviewRepository vacancyReviewRepository, IVacancyRepository vacancyRepository, IMessaging messaging, AbstractValidator <VacancyReview> vacancyReviewValidator, ITimeProvider timeProvider, IBlockedOrganisationQuery blockedOrganisationQuery, IEmployerDashboardProjectionService dashboardService, ICommunicationQueueService communicationQueueService) { _logger = logger; _vacancyRepository = vacancyRepository; _vacancyReviewRepository = vacancyReviewRepository; _messaging = messaging; _vacancyReviewValidator = vacancyReviewValidator; _timeProvider = timeProvider; _blockedOrganisationQuery = blockedOrganisationQuery; _dashboardService = dashboardService; _communicationQueueService = communicationQueueService; }
public UnassignVacancyReviewCommandHandler( IVacancyReviewRepository repository, ILogger <UnassignVacancyReviewCommandHandler> logger) { _repository = repository; _logger = logger; }