public GetEmployerAccountTransactionsHandler(IDasLevyService dasLevyService, IValidator <GetEmployerAccountTransactionsQuery> validator, IApprenticeshipInfoServiceWrapper apprenticeshipInfoServiceWrapper, ILogger logger) { _dasLevyService = dasLevyService; _validator = validator; _apprenticeshipInfoServiceWrapper = apprenticeshipInfoServiceWrapper; _logger = logger; }
public GetTrainingProgrammesQueryHandler(IApprenticeshipInfoServiceWrapper apprenticeshipInfoServiceWrapper) { if (apprenticeshipInfoServiceWrapper == null) throw new ArgumentNullException(nameof(apprenticeshipInfoServiceWrapper)); _apprenticeshipInfoServiceWrapper = apprenticeshipInfoServiceWrapper; }
public GetStandardsQueryHandler(IApprenticeshipInfoServiceWrapper apprenticeshipInfoServiceWrapper) { if (apprenticeshipInfoServiceWrapper == null) { throw new ArgumentNullException(nameof(apprenticeshipInfoServiceWrapper)); } _apprenticeshipInfoServiceWrapper = apprenticeshipInfoServiceWrapper; }
public PaymentService(IPaymentsEventsApiClient paymentsEventsApiClient, IEmployerCommitmentApi commitmentsApiClient, IApprenticeshipInfoServiceWrapper apprenticeshipInfoService, IMapper mapper, ILog logger, ICacheProvider cacheProvider) { _paymentsEventsApiClient = paymentsEventsApiClient; _commitmentsApiClient = commitmentsApiClient; _apprenticeshipInfoService = apprenticeshipInfoService; _mapper = mapper; _logger = logger; _cacheProvider = cacheProvider; }
public ProviderEmailLookupService( ILogger logger, IdamsEmailServiceWrapper idamsEmailServiceWrapper, EmployerApprenticeshipsServiceConfiguration employerConfiguration, IApprenticeshipInfoServiceWrapper apprenticeshipInfoService) { _logger = logger; _idamsEmailServiceWrapper = idamsEmailServiceWrapper; _apprenticeshipInfoService = apprenticeshipInfoService; _configuration = employerConfiguration.CommitmentNotification; }
public PaymentService(IPaymentsEventsApiClient paymentsEventsApiClient, IEmployerCommitmentApi commitmentsApiClient, IApprenticeshipInfoServiceWrapper apprenticeshipInfoService, IMapper mapper, ILog logger, IInProcessCache inProcessCache, IProviderService providerService) { _paymentsEventsApiClient = paymentsEventsApiClient; _commitmentsApiClient = commitmentsApiClient; _apprenticeshipInfoService = apprenticeshipInfoService; _mapper = mapper; _logger = logger; _inProcessCache = inProcessCache; _providerService = providerService; }
public ApproveDataLockTriageCommandHandler(AbstractValidator <ApproveDataLockTriageCommand> validator, IDataLockRepository dataLockRepository, IApprenticeshipRepository apprenticeshipRepository, IApprenticeshipEventsPublisher eventsApi, IApprenticeshipEventsList apprenticeshipEventsList, ICommitmentRepository commitmentRepository, ICurrentDateTime currentDateTime, IApprenticeshipInfoServiceWrapper apprenticeshipTrainingService, ICommitmentsLogger logger) { if (validator == null) { throw new ArgumentNullException(nameof(AbstractValidator <ApproveDataLockTriageCommand>)); } if (dataLockRepository == null) { throw new ArgumentNullException(nameof(IDataLockRepository)); } if (apprenticeshipRepository == null) { throw new ArgumentNullException(nameof(IApprenticeshipRepository)); } if (commitmentRepository == null) { throw new ArgumentNullException(nameof(ICommitmentRepository)); } _validator = validator; _dataLockRepository = dataLockRepository; _apprenticeshipRepository = apprenticeshipRepository; _eventsApi = eventsApi; _apprenticeshipEventsList = apprenticeshipEventsList; _commitmentRepository = commitmentRepository; _currentDateTime = currentDateTime; _apprenticeshipTrainingService = apprenticeshipTrainingService; _logger = logger; }
public GetApprenticeshipDetailsHandler(IValidator <GetApprenticeshipDetailsQuery> validator, IApprenticeshipInfoServiceWrapper apprenticeshipInfoService) { _validator = validator; _apprenticeshipInfoService = apprenticeshipInfoService; }