public ApplicationStatusAlertCommunicationHousekeeper(
     IConfigurationService configurationService,
     IApplicationStatusAlertRepository applicationStatusAlertRepository)
 {
     _configurationService             = configurationService;
     _applicationStatusAlertRepository = applicationStatusAlertRepository;
 }
 public ApplicationStatusChangedSubscriber(IApprenticeshipApplicationReadRepository apprenticeshipApplicationReadRepository, IApplicationStatusAlertRepository applicationStatusAlertRepository, ILogService logService, IConfigurationService configurationService)
 {
     _apprenticeshipApplicationReadRepository = apprenticeshipApplicationReadRepository;
     _applicationStatusAlertRepository        = applicationStatusAlertRepository;
     _logService          = logService;
     _strictEtlValidation = configurationService.Get <ProcessConfiguration>().StrictEtlValidation;
 }
示例#3
0
 public SendDailyDigestsStrategy(
     ILogService logService,
     IServiceBus serviceBus,
     IExpiringApprenticeshipApplicationDraftRepository expiringDraftRepository,
     IApplicationStatusAlertRepository applicationStatusAlertRepository,
     ICandidateReadRepository candidateReadRepository,
     IUserReadRepository userReadRepository)
 {
     _logService = logService;
     _serviceBus = serviceBus;
     _expiringDraftRepository          = expiringDraftRepository;
     _applicationStatusAlertRepository = applicationStatusAlertRepository;
     _candidateReadRepository          = candidateReadRepository;
     _userReadRepository = userReadRepository;
 }