Exemplo n.º 1
0
 public CheckNasGateway(IVacancyIndexDataProvider vacancyIndexDataProvider,
                        IVacancyDataProvider <ApprenticeshipVacancyDetail> vacancyDataProvider, ILogService logger)
 {
     _vacancyIndexDataProvider = vacancyIndexDataProvider;
     _vacancyDataProvider      = vacancyDataProvider;
     _logger = logger;
 }
Exemplo n.º 2
0
 public VacancySummaryProcessor(IMessageBus messageBus,
                                IVacancyIndexDataProvider vacancyIndexDataProvider,
                                IMapper mapper,
                                IProcessControlQueue <StorageQueueMessage> processControlQueue,
                                IConfigurationManager configurationManager, ILogService logger)
 {
     _messageBus = messageBus;
     _vacancyIndexDataProvider = vacancyIndexDataProvider;
     _mapper = mapper;
     _processControlQueue = processControlQueue;
     _logger = logger;
     _vacancyAboutToExpireNotificationHours = configurationManager.GetAppSetting <int>(VacancyAboutToExpireNotificationHours);
 }
Exemplo n.º 3
0
 public VacancySummaryProcessor(
     IServiceBus serviceBus,
     IVacancyIndexDataProvider vacancyIndexDataProvider,
     IMapper mapper,
     IJobControlQueue <StorageQueueMessage> jobControlQueue,
     IApprenticeshipSummaryUpdateProcessor apprenticeshipSummaryUpdateProcessor,
     ITraineeshipsSummaryUpdateProcessor traineeshipsSummaryUpdateProcessor,
     ILogService logger)
 {
     _serviceBus = serviceBus;
     _vacancyIndexDataProvider = vacancyIndexDataProvider;
     _mapper          = mapper;
     _jobControlQueue = jobControlQueue;
     _apprenticeshipSummaryUpdateProcessor = apprenticeshipSummaryUpdateProcessor;
     _traineeshipsSummaryUpdateProcessor   = traineeshipsSummaryUpdateProcessor;
     _logger = logger;
 }