Пример #1
0
 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
 }
Пример #2
0
 private void InitializeSvgImage(ViewModelDependenciesDTO dependencies)
 {
     if (this.Model.IsASwitch)
     {
         this.SvgImage = dependencies.SvgSwitch.Svg;
     }
     else if (this.Model.IsAThermostat)
     {
         this.SvgImage = dependencies.SvgThermostat.Svg;
     }
 }