public KlarnaPaymentsService( IOrderGroupTotalsCalculator orderGroupTotalsCalculator, IOrderRepository orderRepository, IOrderNumberGenerator orderNumberGenerator, IPaymentProcessor paymentProcessor, IOrderGroupCalculator orderGroupCalculator, KlarnaServiceApiFactory klarnaServiceApiFactory) : base(orderRepository, paymentProcessor, orderGroupCalculator) { _orderGroupTotalsCalculator = orderGroupTotalsCalculator; _orderRepository = orderRepository; _orderNumberGenerator = orderNumberGenerator; _klarnaServiceApiFactory = klarnaServiceApiFactory; }
public KlarnaPaymentsService( IOrderRepository orderRepository, IOrderNumberGenerator orderNumberGenerator, IPaymentProcessor paymentProcessor, IOrderGroupCalculator orderGroupCalculator, IMarketService marketService, KlarnaServiceApiFactory klarnaServiceApiFactory) : base(orderRepository, paymentProcessor, orderGroupCalculator, marketService) { _orderGroupCalculator = orderGroupCalculator; _marketService = marketService; _orderRepository = orderRepository; _orderNumberGenerator = orderNumberGenerator; _klarnaServiceApiFactory = klarnaServiceApiFactory; }