public SetApplicationStatusStrategy(IApprenticeshipApplicationReadRepository apprenticeshipApplicationReadRepository, IApprenticeshipApplicationWriteRepository apprenticeshipApplicationWriteRepository, IReferenceNumberRepository referenceNumberRepository, IApplicationStatusUpdateStrategy applicationStatusUpdateStrategy, IServiceBus serviceBus) { _apprenticeshipApplicationReadRepository = apprenticeshipApplicationReadRepository; _apprenticeshipApplicationWriteRepository = apprenticeshipApplicationWriteRepository; _referenceNumberRepository = referenceNumberRepository; _applicationStatusUpdateStrategy = applicationStatusUpdateStrategy; _serviceBus = serviceBus; }
public ApplicationStatusUpdater( ILogService logger, IApprenticeshipApplicationReadRepository apprenticeshipApplicationReadRepository, ITraineeshipApplicationWriteRepository traineeshipApplicationWriteRepository, ITraineeshipApplicationReadRepository traineeshipApplicationReadRepository, IApplicationStatusUpdateStrategy applicationStatusUpdateStrategy) { _apprenticeshipApplicationReadRepository = apprenticeshipApplicationReadRepository; _traineeshipApplicationWriteRepository = traineeshipApplicationWriteRepository; _traineeshipApplicationReadRepository = traineeshipApplicationReadRepository; _applicationStatusUpdateStrategy = applicationStatusUpdateStrategy; _logger = logger; }
public ApplicationStatusProcessor( ILogService logger, IServiceBus serviceBus, IApprenticeshipApplicationReadRepository apprenticeshipApplicationReadRepository, ITraineeshipApplicationReadRepository traineeshipApplicationReadRepository, ICandidateReadRepository candidateReadRepository, IApplicationStatusUpdateStrategy applicationStatusUpdateStrategy) { _logger = logger; _serviceBus = serviceBus; _apprenticeshipApplicationReadRepository = apprenticeshipApplicationReadRepository; _traineeshipApplicationReadRepository = traineeshipApplicationReadRepository; _candidateReadRepository = candidateReadRepository; _applicationStatusUpdateStrategy = applicationStatusUpdateStrategy; }
public ApplicationStatusProcessor(ILegacyApplicationStatusesProvider legacyApplicationStatusesProvider, IApprenticeshipApplicationReadRepository apprenticeshipApplicationReadRepository, ITraineeshipApplicationReadRepository traineeshipApplicationReadRepository, ICandidateReadRepository candidateReadRepository, IApplicationStatusUpdateStrategy applicationStatusUpdateStrategy, IMessageBus messageBus, ILogService logger, IConfigurationManager configurationManager) { _legacyApplicationStatusesProvider = legacyApplicationStatusesProvider; _apprenticeshipApplicationReadRepository = apprenticeshipApplicationReadRepository; _traineeshipApplicationReadRepository = traineeshipApplicationReadRepository; _candidateReadRepository = candidateReadRepository; _applicationStatusUpdateStrategy = applicationStatusUpdateStrategy; _messageBus = messageBus; _logger = logger; _configurationManager = configurationManager; }