public UserProfileService(IProviderUserReadRepository providerUserReadRepository, IProviderUserWriteRepository providerUserWriteRepository, IAgencyUserReadRepository agencyUserReadRepository, IAgencyUserWriteRepository agencyUserWriteRepository)
 {
     _providerUserReadRepository  = providerUserReadRepository;
     _providerUserWriteRepository = providerUserWriteRepository;
     _agencyUserReadRepository    = agencyUserReadRepository;
     _agencyUserWriteRepository   = agencyUserWriteRepository;
 }
Example #2
0
 public QueueProviderCommunicationStrategy(
     IProviderUserReadRepository providerUserReadRepository,
     IServiceBus serviceBus)
 {
     _providerUserReadRepository = providerUserReadRepository;
     _serviceBus = serviceBus;
 }
 public ResendEmailVerificationCodeStrategy(
     ILogService logService,
     IProviderUserReadRepository providerUserReadRepository,
     IProviderCommunicationService communicationService)
 {
     _logService = logService;
     _providerUserReadRepository = providerUserReadRepository;
     _communicationService       = communicationService;
 }
Example #4
0
 public SendEmailVerificationCodeStrategy(
     IProviderUserReadRepository providerUserReadRepository,
     IProviderUserWriteRepository providerUserWriteRepository,
     ICodeGenerator codeGenerator,
     IProviderCommunicationService communicationService)
 {
     _providerUserReadRepository  = providerUserReadRepository;
     _providerUserWriteRepository = providerUserWriteRepository;
     _codeGenerator        = codeGenerator;
     _communicationService = communicationService;
 }
Example #5
0
 public SubmitContactMessageStrategy(
     ILogService logService,
     IProviderCommunicationService communicationService,
     IConfigurationService configurationService,
     IProviderUserReadRepository providerReadRepository)
 {
     _logService             = logService;
     _communicationService   = communicationService;
     _configurationService   = configurationService;
     _providerReadRepository = providerReadRepository;
 }
Example #6
0
 public UpsertVacancyStrategy(
     ICurrentUserService currentUserService,
     IProviderUserReadRepository providerUserReadRepository,
     IVacancyReadRepository vacancyReadRepository,
     IAuthoriseCurrentUserStrategy authoriseCurrentUserStrategy,
     IPublishVacancySummaryUpdateStrategy publishVacancySummaryUpdateStrategy)
 {
     _currentUserService                  = currentUserService;
     _providerUserReadRepository          = providerUserReadRepository;
     _vacancyReadRepository               = vacancyReadRepository;
     _authoriseCurrentUserStrategy        = authoriseCurrentUserStrategy;
     _publishVacancySummaryUpdateStrategy = publishVacancySummaryUpdateStrategy;
 }