public VisitorTracker( IVisitStore visitStore, IGoogleAnalyticsTracker googleAnalyticsTracker) { _visitStore = visitStore; _googleAnalyticsTracker = googleAnalyticsTracker; }
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; }
public QuickBuyBlockController(IGoogleAnalyticsTracker googleAnalyticsTracker, IQuickBuyModelBuilder modelBuilder, IOrderService orderService, IContentLoader contentLoader, LocalizationService localization, UrlResolver urlResolver, ICookieService cookieService, ILogger logger) { _googleAnalyticsTracker = googleAnalyticsTracker; _modelBuilder = modelBuilder; _orderService = orderService; _contentLoader = contentLoader; _localization = localization; _urlResolver = urlResolver; _cookieService = cookieService; _logger = logger; }
public TranslatorBootstrapper(GrowlNotifications growlNotifications, IClipboardManager clipboardManager, IApplicationConfiguration applicationConfiguration, IGoogleAnalyticsTracker googleAnalyticsTracker, IServiceProvider serviceProvider, CookieContainer cookieContainer) { this.growlNotifications = growlNotifications; this.clipboardManager = clipboardManager; this.applicationConfiguration = applicationConfiguration; this.googleAnalyticsTracker = googleAnalyticsTracker; this.serviceProvider = serviceProvider; this.cookieContainer = cookieContainer; this.globalMouseHook = Hook.GlobalEvents(); this.tipsyMouse = new TipsyMouse(() => { this.serviceProvider .GetRequiredService <MainWindow>() .Dispatcher .InvokeAsync(SendCopyCommand, DispatcherPriority.Input, this.cancellationTokenSource.Token); this.tipsyMouse.Release(); }); ConfigureNotificationMeasurements(); }
public BannerBlockController(IGoogleAnalyticsTracker googleAnalyticsTracker) { _googleAnalyticsTracker = googleAnalyticsTracker; }