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;
 }
Example #3
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;
 }
 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;
 }