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 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; }