예제 #1
0
 public QueueTraineeshipApplicationSubmittedStrategy(IVacancyDataProvider <TraineeshipVacancyDetail> vacancyDataProvider, ICandidateReadRepository candidateReadRepository, ITraineeshipApplicationReadRepository traineeshipApplicationReadRepository, ISendCandidateCommunicationStrategy queueCommunicationRequestStrategy)
 {
     _vacancyDataProvider     = vacancyDataProvider;
     _candidateReadRepository = candidateReadRepository;
     _traineeshipApplicationReadRepository = traineeshipApplicationReadRepository;
     _sendCandidateCommunicationStrategy   = queueCommunicationRequestStrategy;
 }
예제 #2
0
 public CandidateCommunicationCommand(IMessageBus messageBus, ICandidateReadRepository candidateReadRepository)
     : base(messageBus)
 {
     _candidateReadRepository = candidateReadRepository;
 }
예제 #3
0
 public CheckCandidateRepository(ICandidateReadRepository candidateReadRepository)
 {
     _candidateReadRepository = candidateReadRepository;
 }
예제 #4
0
 public QueueApprenticeshipApplicationSubmittedStrategy(IVacancyDataProvider <ApprenticeshipVacancyDetail> vacancyDataProvider, IApprenticeshipApplicationReadRepository apprenticeshipApplicationReadRepository, ICandidateReadRepository candidateReadRepository, ISendCandidateCommunicationStrategy queueCommunicationRequestStrategy)
 {
     _vacancyDataProvider = vacancyDataProvider;
     _apprenticeshipApplicationReadRepository = apprenticeshipApplicationReadRepository;
     _candidateReadRepository            = candidateReadRepository;
     _sendCandidateCommunicationStrategy = queueCommunicationRequestStrategy;
 }
 public GetCandidateByIdStrategy(ICandidateReadRepository candidateReadRepository)
 {
     _candidateReadRepository = candidateReadRepository;
 }