public VacancyStatusChangeProvider(IApprenticeshipApplicationService apprenticeshipApplicationService,
                                    IVacancyReadRepository vacancyReadRepository,
                                    IVacancyPostingService vacancyPostingService)
 {
     _apprenticeshipApplicationService = apprenticeshipApplicationService;
     _vacancyReadRepository            = vacancyReadRepository;
     _vacancyPostingService            = vacancyPostingService;
 }
 public CandidateProvider(ICandidateSearchService candidateSearchService, IMapper mapper, ICandidateApplicationService candidateApplicationService, IApprenticeshipApplicationService apprenticeshipApplicationService, ITraineeshipApplicationService traineeshipApplicationService, IVacancyPostingService vacancyPostingService, IProviderService providerService, IEmployerService employerService, ILogService logService, IConfigurationService configurationService, IEncryptionService <AnonymisedApplicationLink> encryptionService, IDateTimeService dateTimeService, IVacancyQAProvider vacancyQaProvider)
 {
     _candidateSearchService = candidateSearchService;
     _mapper = mapper;
     _candidateApplicationService      = candidateApplicationService;
     _apprenticeshipApplicationService = apprenticeshipApplicationService;
     _traineeshipApplicationService    = traineeshipApplicationService;
     _vacancyPostingService            = vacancyPostingService;
     _vacancyQaProvider    = vacancyQaProvider;
     _providerService      = providerService;
     _employerService      = employerService;
     _logService           = logService;
     _configurationService = configurationService;
     _encryptionService    = encryptionService;
     _dateTimeService      = dateTimeService;
 }
 public ApplicationProvider(IVacancyPostingService vacancyPostingService,
                            IApprenticeshipApplicationService apprenticeshipApplicationService, ITraineeshipApplicationService traineeshipApplicationService,
                            ICandidateApplicationService candidateApplicationService, IProviderService providerService, IEmployerService employerService,
                            IMapper mapper, IEncryptionService <AnonymisedApplicationLink> encryptionService, IDateTimeService dateTimeService,
                            ICurrentUserService currentUserService)
 {
     _vacancyPostingService            = vacancyPostingService;
     _apprenticeshipApplicationService = apprenticeshipApplicationService;
     _traineeshipApplicationService    = traineeshipApplicationService;
     _candidateApplicationService      = candidateApplicationService;
     _providerService    = providerService;
     _employerService    = employerService;
     _mapper             = mapper;
     _encryptionService  = encryptionService;
     _dateTimeService    = dateTimeService;
     _currentUserService = currentUserService;
 }