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)); }
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; }
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; }
public DataLockService(StatefulServiceContext context, IPaymentLogger logger, ILifetimeScope lifetimeScope, IPaymentsEventModelBatchService <DataLockEventModel> batchService) : base(context, logger, lifetimeScope, batchService) { }