public DibsPaymentController(IIdentityProvider identityProvider, IContentRepository contentRepository, IDibsPaymentProcessor paymentProcessor, IReceiptViewModelBuilder receiptViewModelBuilder, IGoogleAnalyticsTracker googleAnalyticsTracker) { _identityProvider = identityProvider; _contentRepository = contentRepository; _paymentProcessor = paymentProcessor; _receiptViewModelBuilder = receiptViewModelBuilder; _googleAnalyticsTracker = googleAnalyticsTracker; }
public DibsPaymentController(IIdentityProvider identityProvider, IContentRepository contentRepository, IDibsPaymentProcessor paymentProcessor, IReceiptViewModelBuilder receiptViewModelBuilder, IGoogleAnalyticsTracker googleAnalyticsTracker, ILogger logger, IMetricsLoggingService metricsLoggingService) { _identityProvider = identityProvider; _contentRepository = contentRepository; _paymentProcessor = paymentProcessor; _receiptViewModelBuilder = receiptViewModelBuilder; _googleAnalyticsTracker = googleAnalyticsTracker; _logger = logger; _metricsLoggingService = metricsLoggingService; }