From 60fa893205979789405497c4ac275c1d0566e258 Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Sat, 14 Mar 2015 21:05:36 -0400 Subject: [PATCH] Add indoor flag to device --- Data/DeviceData.cs | 2 ++ Devices/DeviceBase.cs | 5 +++++ 2 files changed, 7 insertions(+) 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(); }