diff --git a/Data/DeviceData.cs b/Data/DeviceData.cs index a9f27ef..8567140 100644 --- a/Data/DeviceData.cs +++ b/Data/DeviceData.cs @@ -17,5 +17,7 @@ namespace WeatherService.Data public string Name { get; set; } public int ReadInterval { get; set; } + + public bool Indoor { get; set; } } } diff --git a/Devices/DeviceBase.cs b/Devices/DeviceBase.cs index c662ace..72057ad 100644 --- a/Devices/DeviceBase.cs +++ b/Devices/DeviceBase.cs @@ -70,6 +70,9 @@ namespace WeatherService.Devices [DataMember] public int RefreshFrequency { get; set; } + [DataMember] + public bool Indoor { get; set; } + [DataMember] public Dictionary Values { get; protected set; } @@ -116,6 +119,7 @@ namespace WeatherService.Devices Id = deviceData.Id; DisplayName = deviceData.Name; RefreshFrequency = deviceData.ReadInterval; + Indoor = deviceData.Indoor; } return true; @@ -139,6 +143,7 @@ namespace WeatherService.Devices // Save device data deviceData.Name = DisplayName; deviceData.ReadInterval = RefreshFrequency; + deviceData.Indoor = Indoor; weatherData.SaveChanges(); }