public VacancyParticipantsResolverPlugin(
     IVacancyRepository vacancyRepository,
     IUserRepository userRepository,
     IUserNotificationPreferencesRepository userPreferenceRepository,
     ILogger <VacancyParticipantsResolverPlugin> logger)
 {
     _userRepository           = userRepository;
     _userPreferenceRepository = userPreferenceRepository;
     _vacancyRepository        = vacancyRepository;
     _logger = logger;
 }
コード例 #2
0
 public UserSignedInCommandHandler(
     ILogger <UserSignedInCommandHandler> logger,
     IUserRepository userRepository,
     IUserNotificationPreferencesRepository userNotificationPreferencesRepository,
     ITimeProvider timeProvider,
     IRecruitQueueService queueService)
 {
     _userRepository = userRepository;
     _userNotificationPreferencesRepository = userNotificationPreferencesRepository;
     _timeProvider = timeProvider;
     _queueService = queueService;
     _logger       = logger;
 }
コード例 #3
0
 public VacancyClient(
     IVacancyRepository repository,
     IVacancyQuery vacancyQuery,
     IQueryStoreReader reader,
     IMessaging messaging,
     IEntityValidator <Vacancy, VacancyRuleSet> validator,
     IApprenticeshipProgrammeProvider apprenticeshipProgrammesProvider,
     IEmployerAccountProvider employerAccountProvider,
     IApplicationReviewRepository applicationReviewRepository,
     IVacancyReviewQuery vacancyReviewQuery,
     ICandidateSkillsProvider candidateSkillsProvider,
     IVacancyService vacancyService,
     IEmployerDashboardProjectionService employerDashboardService,
     IProviderDashboardProjectionService providerDashboardService,
     IEmployerProfileRepository employerProfileRepository,
     IUserRepository userRepository,
     IQualificationsProvider qualificationsProvider,
     ITrainingProviderService trainingProviderService,
     IEmployerService employerService,
     IReportRepository reportRepository,
     IReportService reportService,
     IUserNotificationPreferencesRepository userNotificationPreferencesRepository,
     AbstractValidator <UserNotificationPreferences> userNotificationPreferencesValidator,
     ITrainingProviderSummaryProvider trainingProviderSummaryProvider,
     AbstractValidator <Qualification> qualificationValidator)
 {
     _repository   = repository;
     _vacancyQuery = vacancyQuery;
     _reader       = reader;
     _messaging    = messaging;
     _validator    = validator;
     _apprenticeshipProgrammesProvider = apprenticeshipProgrammesProvider;
     _employerAccountProvider          = employerAccountProvider;
     _applicationReviewRepository      = applicationReviewRepository;
     _vacancyReviewQuery                    = vacancyReviewQuery;
     _candidateSkillsProvider               = candidateSkillsProvider;
     _vacancyService                        = vacancyService;
     _employerDashboardService              = employerDashboardService;
     _providerDashboardService              = providerDashboardService;
     _employerProfileRepository             = employerProfileRepository;
     _userRepository                        = userRepository;
     _qualificationsProvider                = qualificationsProvider;
     _trainingProviderService               = trainingProviderService;
     _employerService                       = employerService;
     _reportRepository                      = reportRepository;
     _reportService                         = reportService;
     _userNotificationPreferencesRepository = userNotificationPreferencesRepository;
     _userNotificationPreferencesValidator  = userNotificationPreferencesValidator;
     _trainingProviderSummaryProvider       = trainingProviderSummaryProvider;
     _qualificationValidator                = qualificationValidator;
 }
 public UserPreferencesProviderPlugin(IUserNotificationPreferencesRepository repository)
 {
     _repository = repository;
 }
コード例 #5
0
 public UpdateUserNotificationPreferencesCommandHandler(
     IUserNotificationPreferencesRepository userNotificationPreferencesRepository)
 {
     _userNotificationPreferencesRepository = userNotificationPreferencesRepository;
 }
 public EmployerUserAccountExternalSystemEventsHandler(IRecruitQueueService queueService, IUserRepository userRepository, IUserNotificationPreferencesRepository userNotificationPreferenceRepository)
 {
     _userRepository = userRepository;
     _userNotificationPreferenceRepository = userNotificationPreferenceRepository;
     _queueService = queueService;
 }