Beispiel #1
0
 public PaymentsResource(HttpClient httpClient,
                         ICardResource cardPaymentsResource,
                         ISwishResource swishPaymentsResource,
                         IInvoiceResource invoicePaymentsResource,
                         IVippsResource vippsPaymentsResource,
                         IMobilePayResource mobilePayPaymentsResource,
                         ITrustlyResource trustlyPaymentsResource)
     : base(httpClient)
 {
     CardPayments      = cardPaymentsResource ?? throw new ArgumentNullException(nameof(cardPaymentsResource));
     SwishPayments     = swishPaymentsResource ?? throw new ArgumentNullException(nameof(swishPaymentsResource));
     InvoicePayments   = invoicePaymentsResource ?? throw new ArgumentNullException(nameof(invoicePaymentsResource));
     VippsPayments     = vippsPaymentsResource ?? throw new ArgumentNullException(nameof(vippsPaymentsResource));
     MobilePayPayments = mobilePayPaymentsResource ?? throw new ArgumentNullException(nameof(mobilePayPaymentsResource));
     TrustlyPayments   = trustlyPaymentsResource ?? throw new ArgumentNullException(nameof(trustlyPaymentsResource));
 }
Beispiel #2
0
 public InvoiceController(IInvoiceResource invoiceResource)
 {
     _invoiceResource = invoiceResource;
 }