public AssetsController( IPayInternalClient payInternalClient, IHeadersHelper headersHelper, ILogFactory logFactory) { _payInternalClient = payInternalClient ?? throw new ArgumentNullException(nameof(payInternalClient)); _headersHelper = headersHelper ?? throw new ArgumentNullException(nameof(headersHelper)); _log = logFactory?.CreateLog(this) ?? throw new ArgumentNullException(nameof(logFactory)); }
public PaymentRequestController( IPaymentRequestService paymentRequestService, IPayCallbackClient payCallbackClient, IHeadersHelper headersHelper, ILogFactory logFactory) { _paymentRequestService = paymentRequestService ?? throw new ArgumentNullException(nameof(paymentRequestService)); _payCallbackClient = payCallbackClient ?? throw new ArgumentNullException(nameof(payCallbackClient)); _headersHelper = headersHelper ?? throw new ArgumentNullException(nameof(headersHelper)); _log = logFactory?.CreateLog(this) ?? throw new ArgumentNullException(nameof(logFactory)); }