public LoginController(IContentRepository contentRepository, ISiteSettingsProvider siteConfiguration, UrlResolver urlResolver, LocalizationService localizationService, IMetricsLoggingService metrics) { _contentRepository = contentRepository; _siteConfiguration = siteConfiguration; _urlResolver = urlResolver; _localizationService = localizationService; _metrics = metrics; }
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; }
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; }