Exemplo n.º 1
0
 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;
 }
Exemplo n.º 4
0
 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;
 }