public GenericPaymentController(IContentRepository contentRepository, IOrderService orderService, IPaymentCompleteHandler paymentCompleteHandler, ISiteSettingsProvider siteConfiguration, ICurrentMarket currentMarket) { _contentRepository = contentRepository; _orderService = orderService; _siteConfiguration = siteConfiguration; _paymentCompleteHandler = paymentCompleteHandler; _currentMarket = currentMarket; }
public GenericPaymentController( IContentRepository contentRepository, IOrderService orderService, IPaymentCompleteHandler paymentCompleteHandler, ISiteSettingsProvider siteConfiguration, ICurrentMarket currentMarket, ILogger logger, IMetricsLoggingService metricsLoggingService, IRecommendationService recommendationService) { _contentRepository = contentRepository; _orderService = orderService; _siteConfiguration = siteConfiguration; _paymentCompleteHandler = paymentCompleteHandler; _currentMarket = currentMarket; _logger = logger; _metricsLoggingService = metricsLoggingService; _recommendationService = recommendationService; }
public DibsPaymentProcessor(IOrderService orderService, IPaymentCompleteHandler paymentCompleteHandler) { _orderService = orderService; _paymentCompleteHandler = paymentCompleteHandler; }