public OutlookSyncer(IRepository<SyncSettingsModel> settingsRepository, IOutlookAccess outlook, IMessageBus bus) { _settingsRepo = settingsRepository; _outlook = outlook; _bus = bus; _bus.Subscribe(new Action<StartOutlookSyncMessage>(Target)); }
public Worker(int syncTime, int syncDate, IOutlookAccess outlook) { _syncTime = syncTime; _syncDate = syncDate; _outlook = outlook; outlookTimer = new Timer(OutlookTimerCallback); outlookTimer.Change(10000, (_syncTime*60*1000)); }