Пример #1
0
 protected EarningEventProcessorBase(
     IMapper mapper,
     IRequiredPaymentProcessor requiredPaymentProcessor,
     IHoldingBackCompletionPaymentService completionPaymentService,
     IPaymentHistoryRepository paymentHistoryRepository,
     IApprenticeshipKeyProvider apprenticeshipKeyProvider,
     INegativeEarningService negativeEarningService,
     IPaymentLogger paymentLogger)
 {
     this.mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
     this.requiredPaymentProcessor  = requiredPaymentProcessor ?? throw new ArgumentNullException(nameof(requiredPaymentProcessor));
     this.completionPaymentService  = completionPaymentService;
     this.paymentHistoryRepository  = paymentHistoryRepository;
     this.apprenticeshipKeyProvider = apprenticeshipKeyProvider;
     this.negativeEarningService    = negativeEarningService;
     this.paymentLogger             = paymentLogger;
 }
 public ApprenticeshipContractType2EarningEventProcessor(
     IMapper mapper,
     IRequiredPaymentProcessor requiredPaymentProcessor,
     IHoldingBackCompletionPaymentService holdingBackCompletionPaymentService,
     IPaymentHistoryRepository paymentHistoryRepository,
     IApprenticeshipKeyProvider apprenticeshipKeyProvider,
     INegativeEarningService negativeEarningService,
     IPaymentLogger paymentLogger
     ) : base(
         mapper,
         requiredPaymentProcessor,
         holdingBackCompletionPaymentService,
         paymentHistoryRepository,
         apprenticeshipKeyProvider,
         negativeEarningService,
         paymentLogger
         )
 {
 }
Пример #3
0
 public ApprenticeshipAct1RedundancyEarningsEventProcessor(
     IMapper mapper,
     IRequiredPaymentProcessor requiredPaymentProcessor,
     IHoldingBackCompletionPaymentService holdingBackCompletionPaymentService,
     IPaymentHistoryRepository paymentHistoryRepository,
     IApprenticeshipKeyProvider apprenticeshipKeyProvider,
     INegativeEarningService negativeEarningService,
     IPaymentLogger paymentLogger, IDuplicateEarningEventService duplicateEarningEventService
     ) : base(
         mapper,
         requiredPaymentProcessor,
         holdingBackCompletionPaymentService,
         paymentHistoryRepository,
         apprenticeshipKeyProvider,
         negativeEarningService,
         paymentLogger, duplicateEarningEventService
         )
 {
 }
 public FunctionalSkillEarningsEventProcessor(
     IMapper mapper,
     IRequiredPaymentProcessor requiredPaymentProcessor,
     IHoldingBackCompletionPaymentService holdingBackCompletionPaymentService,
     IPaymentHistoryRepository paymentHistoryRepository,
     IApprenticeshipKeyProvider apprenticeshipKeyProvider,
     INegativeEarningService negativeEarningService,
     IPaymentLogger paymentLogger,
     IDuplicateEarningEventService duplicateEarningEventService,
     ITelemetry telemetry
     ) : base(
         mapper,
         requiredPaymentProcessor,
         holdingBackCompletionPaymentService,
         paymentHistoryRepository,
         apprenticeshipKeyProvider,
         negativeEarningService,
         paymentLogger,
         duplicateEarningEventService,
         telemetry)
 {
 }