예제 #1
0
 public GAConnectionMessageHandler()
 {
     _logger = LogManager.GetLogger(GetType().Name);
     _client = new GoogleAnaliticsClient(
         Config.ConfigService.Instance.Common.GoogleAnaliticsUrl,
         Config.ConfigService.Instance.Common.TrackingId,
         Config.ConfigService.Instance.Common.GoogleAnaliticsTimeout);
 }
예제 #2
0
 public PaymentsService(IRepository repository, string gaUrl, string trackingId, int interval, int timeout, TimeSpan startTime, IDateFromUpdater dateFromUpdater)
 {
     _logger          = LogManager.GetLogger(GetType().Name);
     _repository      = repository;
     _interval        = new TimeSpan(0, 0, 0, interval);
     _tokenSource     = new CancellationTokenSource();
     _client          = new GoogleAnaliticsClient(gaUrl, trackingId, timeout);
     _startTime       = startTime;
     _dateFromUpdater = dateFromUpdater;
 }