public ProviderProvider(IProviderService providerService, IConfigurationService configurationService, IVacancyPostingService vacancyPostingService, IEmployerService employerService)
 {
     _providerService       = providerService;
     _configurationService  = configurationService;
     _vacancyPostingService = vacancyPostingService;
     _employerService       = employerService;
 }
 public VacancyStatusChangeProvider(IApprenticeshipApplicationService apprenticeshipApplicationService,
                                    IVacancyReadRepository vacancyReadRepository,
                                    IVacancyPostingService vacancyPostingService)
 {
     _apprenticeshipApplicationService = apprenticeshipApplicationService;
     _vacancyReadRepository            = vacancyReadRepository;
     _vacancyPostingService            = vacancyPostingService;
 }
 public AdminMediator(IProviderProvider providerProvider, IApiUserProvider apiUserProvider, ILogService logService, IVacancyPostingService vacancyPostingService,
                      IProviderService providerService, IVacancyPostingProvider vacancyPostingProvider, IProviderUserProvider providerUserProvider, IEmployerProvider employerProvider, IReferenceDataProvider referenceDataProvider)
 {
     _providerProvider       = providerProvider;
     _apiUserProvider        = apiUserProvider;
     _logService             = logService;
     _vacancyPostingService  = vacancyPostingService;
     _providerService        = providerService;
     _vacancyPostingProvider = vacancyPostingProvider;
     _providerUserProvider   = providerUserProvider;
     _referenceDataProvider  = referenceDataProvider;
     _employerProvider       = employerProvider;
 }
 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;
 }
 public AdminMediator(IVacancyPostingService vacancyPostingService, IProviderService providerService)
 {
     _vacancyPostingService = vacancyPostingService;
     _providerService       = providerService;
 }