public AssignVacanyReviewCommandHandler(
     ILogger <AssignVacancyReviewCommand> logger,
     IVacancyReviewRepository vacancyReviewRepository,
     ITimeProvider timeProvider,
     INextVacancyReviewService nextVacancyReviewService)
 {
     _logger = logger;
     _vacancyReviewRepository = vacancyReviewRepository;
     _time = timeProvider;
     _nextVacancyReviewService = nextVacancyReviewService;
 }
示例#2
0
 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;
 }