Ejemplo n.º 1
0
 public RequiredPaymentService(StatefulServiceContext context, IPaymentLogger logger, ILifetimeScope lifetimeScope, IPaymentsEventModelBatchService <RequiredPaymentEventModel> batchService)
     : base(context)
 {
     this.logger        = logger ?? throw new ArgumentNullException(nameof(logger));
     this.lifetimeScope = lifetimeScope ?? throw new ArgumentNullException(nameof(lifetimeScope));
     this.batchService  = batchService ?? throw new ArgumentNullException(nameof(batchService));
 }
 public EarningEventSubmissionSucceededProcessor(IPaymentsEventModelBatchService <EarningEventModel> batchService,
                                                 IPaymentLogger logger, IEarningEventRepository repository)
 {
     this.batchService = batchService ?? throw new ArgumentNullException(nameof(batchService));
     this.logger       = logger ?? throw new ArgumentNullException(nameof(logger));
     this.repository   = repository ?? throw new ArgumentNullException(nameof(repository));
 }
Ejemplo n.º 3
0
 public ProviderPeriodEndService(
     IProviderPaymentsRepository providerPaymentsRepository,
     IMonthEndCache monthEndCache,
     IPaymentLogger logger,
     IPaymentsEventModelBatchService <ProviderPaymentEventModel> batchService)
 {
     this.providerPaymentsRepository = providerPaymentsRepository;
     this.monthEndCache = monthEndCache ?? throw new ArgumentNullException(nameof(monthEndCache));
     this.logger        = logger ?? throw new ArgumentNullException(nameof(logger));
     this.batchService  = batchService;
 }
Ejemplo n.º 4
0
 public EarningEventsService(StatefulServiceContext context, IPaymentLogger logger, ILifetimeScope lifetimeScope, IPaymentsEventModelBatchService <EarningEventModel> batchService) : base(context, logger, lifetimeScope, batchService)
 {
 }
 public SubmissionEventProcessor(IDataLockEventRepository dataLockEventRepository, IPaymentsEventModelBatchService <DataLockEventModel> batchService)
 {
     this.dataLockEventRepository = dataLockEventRepository;
     this.batchService            = batchService;
 }
Ejemplo n.º 6
0
 public DataLockService(StatefulServiceContext context, IPaymentLogger logger, ILifetimeScope lifetimeScope, IPaymentsEventModelBatchService <DataLockEventModel> batchService) : base(context, logger, lifetimeScope, batchService)
 {
 }