public FundingSourcePaymentEventHandler( IPaymentLogger paymentLogger, IProviderPaymentsService paymentsService, IMapper mapper, IProcessAfterMonthEndPaymentService afterMonthEndPaymentService) { this.paymentLogger = paymentLogger ?? throw new ArgumentNullException(nameof(paymentLogger)); this.paymentsService = paymentsService ?? throw new ArgumentNullException(nameof(paymentsService)); this.mapper = mapper; this.afterMonthEndPaymentService = afterMonthEndPaymentService; }
public FundingSourcePaymentEventHandler(IPaymentLogger paymentLogger, IProviderPaymentsService paymentsService, IMapper mapper, IProviderPeriodEndService providerPeriodEndService, IEarningsJobClient earningsJobClient, IJobMessageClient jobClient, IProcessAfterMonthEndPaymentService afterMonthEndPaymentService) { this.paymentLogger = paymentLogger ?? throw new ArgumentNullException(nameof(paymentLogger)); this.paymentsService = paymentsService ?? throw new ArgumentNullException(nameof(paymentsService)); this.mapper = mapper; this.jobClient = jobClient; this.afterMonthEndPaymentService = afterMonthEndPaymentService; }