public PaymentRequestPublisher( RabbitMqSettings settings, IPaymentRequestDetailsBuilder paymentRequestDetailsBuilder, ILog log) { _settings = settings; _paymentRequestDetailsBuilder = paymentRequestDetailsBuilder; _log = log; }
public PaymentRequestPublisher( RabbitMqSettings settings, IPaymentRequestDetailsBuilder paymentRequestDetailsBuilder, ILogFactory logFactory) { _settings = settings; _paymentRequestDetailsBuilder = paymentRequestDetailsBuilder; _logFactory = logFactory; _log = logFactory.CreateLog(this); }
public PaymentRequestsController( [NotNull] IPaymentRequestService paymentRequestService, [NotNull] IRefundService refundService, [NotNull] IAssetSettingsService assetSettingsService, [NotNull] ILogFactory logFactory, [NotNull] IPaymentRequestDetailsBuilder paymentRequestDetailsBuilder) { _paymentRequestService = paymentRequestService ?? throw new ArgumentNullException(nameof(paymentRequestService)); _refundService = refundService ?? throw new ArgumentNullException(nameof(refundService)); _assetSettingsService = assetSettingsService ?? throw new ArgumentNullException(nameof(assetSettingsService)); _paymentRequestDetailsBuilder = paymentRequestDetailsBuilder ?? throw new ArgumentNullException(nameof(paymentRequestDetailsBuilder)); _log = logFactory.CreateLog(this); }
public PaymentRequestsController( IPaymentRequestService paymentRequestService, IRefundService refundService, IAssetsAvailabilityService assetsAvailabilityService, ILog log, IPaymentRequestDetailsBuilder paymentRequestDetailsBuilder) { _paymentRequestService = paymentRequestService; _refundService = refundService; _assetsAvailabilityService = assetsAvailabilityService; _paymentRequestDetailsBuilder = paymentRequestDetailsBuilder; _log = log.CreateComponentScope(nameof(PaymentRequestsController)); }