public QueueTraineeshipApplicationSubmittedStrategy(IVacancyDataProvider <TraineeshipVacancyDetail> vacancyDataProvider, ICandidateReadRepository candidateReadRepository, ITraineeshipApplicationReadRepository traineeshipApplicationReadRepository, ISendCandidateCommunicationStrategy queueCommunicationRequestStrategy) { _vacancyDataProvider = vacancyDataProvider; _candidateReadRepository = candidateReadRepository; _traineeshipApplicationReadRepository = traineeshipApplicationReadRepository; _sendCandidateCommunicationStrategy = queueCommunicationRequestStrategy; }
public CandidateCommunicationCommand(IMessageBus messageBus, ICandidateReadRepository candidateReadRepository) : base(messageBus) { _candidateReadRepository = candidateReadRepository; }
public CheckCandidateRepository(ICandidateReadRepository candidateReadRepository) { _candidateReadRepository = candidateReadRepository; }
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; }