public LoginController(IContentRepository contentRepository,
                        ISiteSettingsProvider siteConfiguration,
                        UrlResolver urlResolver,
                        LocalizationService localizationService,
                        IMetricsLoggingService metrics)
 {
     _contentRepository   = contentRepository;
     _siteConfiguration   = siteConfiguration;
     _urlResolver         = urlResolver;
     _localizationService = localizationService;
     _metrics             = metrics;
 }
Exemple #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;
 }
Exemple #3
0
 public GenericPaymentController(
     IContentRepository contentRepository,
     IOrderService orderService,
     IPaymentCompleteHandler paymentCompleteHandler,
     ISiteSettingsProvider siteConfiguration,
     ICurrentMarket currentMarket,
     ILogger logger,
     IMetricsLoggingService metricsLoggingService)
 {
     _contentRepository      = contentRepository;
     _orderService           = orderService;
     _siteConfiguration      = siteConfiguration;
     _paymentCompleteHandler = paymentCompleteHandler;
     _currentMarket          = currentMarket;
     _logger = logger;
     _metricsLoggingService = metricsLoggingService;
 }