public ViewModel(Model model, ViewModelDependenciesDTO dependencies) { this.Model = model; this.InitializeSvgImage(dependencies); this.SwitchWidgetVM = new SwitchWidget.ViewModel(this.Model.SwitchWidgetModel); this.TemperatureWidgetVM = new TemperatureWidget.ViewModel(this.Model.TemperatureWidgetModel); // TODO: run auto refresh in background }
private void InitializeSvgImage(ViewModelDependenciesDTO dependencies) { if (this.Model.IsASwitch) { this.SvgImage = dependencies.SvgSwitch.Svg; } else if (this.Model.IsAThermostat) { this.SvgImage = dependencies.SvgThermostat.Svg; } }