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); }
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; }