public DibsPaymentController(IIdentityProvider identityProvider, IContentRepository contentRepository, IDibsPaymentProcessor paymentProcessor, IReceiptViewModelBuilder receiptViewModelBuilder, IGoogleAnalyticsTracker googleAnalyticsTracker)
 {
     _identityProvider        = identityProvider;
     _contentRepository       = contentRepository;
     _paymentProcessor        = paymentProcessor;
     _receiptViewModelBuilder = receiptViewModelBuilder;
     _googleAnalyticsTracker  = googleAnalyticsTracker;
 }
Example #2
0
 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;
 }