public PaymentServiceWeChatPayRefundHandler( IDataFilter dataFilter, IPaymentManager paymentManager, IRefundRecordRepository refundRecordRepository, IRefundRepository refundRepository, IPaymentRepository paymentRepository) { _dataFilter = dataFilter; _paymentManager = paymentManager; _refundRecordRepository = refundRecordRepository; _refundRepository = refundRepository; _paymentRepository = paymentRepository; }
public WeChatPayRefundEventHandler( IGuidGenerator guidGenerator, ICurrentTenant currentTenant, IRefundRepository refundRepository, IPaymentManager paymentManager, IPaymentRepository paymentRepository, IPaymentRecordRepository paymentRecordRepository, IRefundRecordRepository refundRecordRepository, IWeChatPayFeeConverter weChatPayFeeConverter, ServiceProviderPayService serviceProviderPayService) { _guidGenerator = guidGenerator; _currentTenant = currentTenant; _refundRepository = refundRepository; _paymentManager = paymentManager; _paymentRepository = paymentRepository; _paymentRecordRepository = paymentRecordRepository; _refundRecordRepository = refundRecordRepository; _weChatPayFeeConverter = weChatPayFeeConverter; _serviceProviderPayService = serviceProviderPayService; }
public RefundRecordAppService(IRefundRecordRepository repository) : base(repository) { _repository = repository; }