public override void ImportValues(BaseModel snapshot) { var model = (Device)snapshot; this.IsPowerOn.Value = model.IsPowerOn.Value; this.IsFailure.Value = model.IsFailure.Value; this.ZoneList = model.ZoneList.Select(x => (Zone)x.TakeSnapshot()).ToList(); this.DailyProgramList = model.DailyProgramList.Select(x => (DailyProgram)x.TakeSnapshot()).ToList(); }
public override void ImportValues(BaseModel snapshot) { var model = (Period)snapshot; this.Index = model.Index; this.StartHour = model.StartHour.Clone(); this.StartMinute = model.StartMinute.Clone(); this.StopHour = model.StopHour.Clone(); this.StopMinute = model.StopMinute.Clone(); }
public override void ImportValues(BaseModel snapshot) { var model = (Zone)snapshot; this.Temperature.Value = model.Temperature.Value; this.TemperatureOffTimeSet.Value = model.TemperatureOffTimeSet.Value; this.TemperatureWorkTimeSet.Value = model.TemperatureWorkTimeSet.Value; this.IsAuto.Value = model.IsAuto.Value; this.IsFrostControl.Value = model.IsFrostControl.Value; this.HeaterList = model.HeaterList.Select(x => (Heater)x.TakeSnapshot()).ToList(); }
public override void ImportValues(BaseModel snapshot) { var model = (Heater)snapshot; this.IsError.Value = model.IsError.Value; this.IsOn.Value = model.IsOn.Value; }
public override void ImportValues(BaseModel snapshot) { var model = (DailyProgram)snapshot; this.Day = model.Day; this.PeriodList = model.PeriodList.Select(x => (Period)x.TakeSnapshot()).ToList(); }