public PaymentAppService( IPaymentManager paymentManager, IStringLocalizer <PaymentServiceResource> stringLocalizer, IPaymentServiceResolver paymentServiceResolver, IPaymentRepository repository) : base(repository) { _paymentManager = paymentManager; _stringLocalizer = stringLocalizer; _paymentServiceResolver = paymentServiceResolver; _repository = repository; }
public CreatePaymentEventHandler( IPaymentRepository paymentRepository, IPaymentServiceResolver paymentServiceResolver, IServiceProvider serviceProvider, IGuidGenerator guidGenerator) { _paymentRepository = paymentRepository; _paymentServiceResolver = paymentServiceResolver; _serviceProvider = serviceProvider; _guidGenerator = guidGenerator; }
public PaymentManager( IClock clock, IObjectMapper objectMapper, IUnitOfWorkManager unitOfWorkManager, IRefundRepository refundRepository, IPaymentRepository paymentRepository, IPaymentServiceResolver paymentServiceResolver, IDistributedEventBus distributedEventBus) { _clock = clock; _objectMapper = objectMapper; _unitOfWorkManager = unitOfWorkManager; _refundRepository = refundRepository; _paymentRepository = paymentRepository; _paymentServiceResolver = paymentServiceResolver; _distributedEventBus = distributedEventBus; }