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;
 }
Beispiel #2
0
 public ProviderUserMediator(IProviderUserProvider providerUserProvider,
                             IProviderProvider providerProvider,
                             IAuthorizationErrorProvider authorizationErrorProvider,
                             IVacancyPostingProvider vacancyProvider,
                             ProviderUserViewModelValidator providerUserViewModelValidator,
                             VerifyEmailViewModelValidator verifyEmailViewModelValidator,
                             IProviderUserAccountService providerService, IMapper mapper,
                             ILogService logService)
 {
     _providerUserProvider           = providerUserProvider;
     _providerProvider               = providerProvider;
     _authorizationErrorProvider     = authorizationErrorProvider;
     _vacancyProvider                = vacancyProvider;
     _providerUserViewModelValidator = providerUserViewModelValidator;
     _verifyEmailViewModelValidator  = verifyEmailViewModelValidator;
     _providerService                = providerService;
     _mapper     = mapper;
     _logService = logService;
 }