Esempio n. 1
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;
 }
Esempio n. 2
0
 public MonitorService(IEasyNetQBus messageBus, IDateFromUpdater dateFromUpdater, IRepository repository)
 {
     _messageBus      = messageBus;
     _dateFromUpdater = dateFromUpdater;
     _repository      = repository;
 }