Example #1
0
 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;
 }
Example #5
0
 public ProviderEmailLookupService(
     ILogger logger,
     IdamsEmailServiceWrapper idamsEmailServiceWrapper,
     EmployerApprenticeshipsServiceConfiguration employerConfiguration,
     IApprenticeshipInfoServiceWrapper apprenticeshipInfoService)
 {
     _logger = logger;
     _idamsEmailServiceWrapper  = idamsEmailServiceWrapper;
     _apprenticeshipInfoService = apprenticeshipInfoService;
     _configuration             = employerConfiguration.CommitmentNotification;
 }
Example #6
0
 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;
        }
Example #8
0
 public GetApprenticeshipDetailsHandler(IValidator <GetApprenticeshipDetailsQuery> validator, IApprenticeshipInfoServiceWrapper apprenticeshipInfoService)
 {
     _validator = validator;
     _apprenticeshipInfoService = apprenticeshipInfoService;
 }