public StatusUpdaterService() { _nestWebService = ServiceContainer.GetService <INestWebService>(); _delayedStatusProvider = ServiceContainer.GetService <IStatusProvider>(); _updateStatusTimer = ServiceContainer.GetService <ITimer>(); _updateStatusTimer.SetCallback(OnTimerTick); }
public NestViewModel() { if (DesignerProperties.IsInDesignTool) { return; } _statusProvider = ServiceContainer.GetService <IStatusProvider>(); _sessionProvider = ServiceContainer.GetService <ISessionProvider>(); _nestWebService = ServiceContainer.GetService <INestWebService>(); _statusUpdater = ServiceContainer.GetService <IStatusUpdaterService>(); _analyticsService = ServiceContainer.GetService <IAnalyticsService>(); _statusProvider.StatusUpdated += OnStatusUpdated; }
public ThermostatViewModel(Thermostat thermostat) { if (DesignerProperties.IsInDesignTool) { return; } _thermostat = thermostat; _statusProvider = ServiceContainer.GetService <IStatusProvider>(); _nestWebService = ServiceContainer.GetService <INestWebService>(); _statusUpdater = ServiceContainer.GetService <IStatusUpdaterService>(); _exceptionHandler = ServiceContainer.GetService <IExceptionHandler>(); _statusProvider.StatusUpdated += OnStatusUpdated; }
public NestViewModel() { if (DesignerProperties.IsInDesignTool) return; _statusProvider = ServiceContainer.GetService<IStatusProvider>(); _sessionProvider = ServiceContainer.GetService<ISessionProvider>(); _nestWebService = ServiceContainer.GetService<INestWebService>(); _statusUpdater = ServiceContainer.GetService<IStatusUpdaterService>(); _analyticsService = ServiceContainer.GetService<IAnalyticsService>(); _statusProvider.StatusUpdated += OnStatusUpdated; }
public StatusUpdaterService() { _nestWebService = ServiceContainer.GetService<INestWebService>(); _delayedStatusProvider = ServiceContainer.GetService<IStatusProvider>(); _updateStatusTimer = ServiceContainer.GetService<ITimer>(); _updateStatusTimer.SetCallback(OnTimerTick); }