mirror of
https://github.com/ckaczor/WeatherService.git
synced 2026-01-13 17:23:11 -05:00
Add indoor flag to device
This commit is contained in:
@@ -17,5 +17,7 @@ namespace WeatherService.Data
|
|||||||
public string Name { get; set; }
|
public string Name { get; set; }
|
||||||
|
|
||||||
public int ReadInterval { get; set; }
|
public int ReadInterval { get; set; }
|
||||||
|
|
||||||
|
public bool Indoor { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -70,6 +70,9 @@ namespace WeatherService.Devices
|
|||||||
[DataMember]
|
[DataMember]
|
||||||
public int RefreshFrequency { get; set; }
|
public int RefreshFrequency { get; set; }
|
||||||
|
|
||||||
|
[DataMember]
|
||||||
|
public bool Indoor { get; set; }
|
||||||
|
|
||||||
[DataMember]
|
[DataMember]
|
||||||
public Dictionary<WeatherValueType, Value> Values { get; protected set; }
|
public Dictionary<WeatherValueType, Value> Values { get; protected set; }
|
||||||
|
|
||||||
@@ -116,6 +119,7 @@ namespace WeatherService.Devices
|
|||||||
Id = deviceData.Id;
|
Id = deviceData.Id;
|
||||||
DisplayName = deviceData.Name;
|
DisplayName = deviceData.Name;
|
||||||
RefreshFrequency = deviceData.ReadInterval;
|
RefreshFrequency = deviceData.ReadInterval;
|
||||||
|
Indoor = deviceData.Indoor;
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@@ -139,6 +143,7 @@ namespace WeatherService.Devices
|
|||||||
// Save device data
|
// Save device data
|
||||||
deviceData.Name = DisplayName;
|
deviceData.Name = DisplayName;
|
||||||
deviceData.ReadInterval = RefreshFrequency;
|
deviceData.ReadInterval = RefreshFrequency;
|
||||||
|
deviceData.Indoor = Indoor;
|
||||||
|
|
||||||
weatherData.SaveChanges();
|
weatherData.SaveChanges();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user