mirror of
https://github.com/ckaczor/WeatherService.git
synced 2026-01-13 17:23:11 -05:00
27 lines
709 B
C#
27 lines
709 B
C#
using System.Runtime.Serialization;
|
|
|
|
namespace WeatherService.Values
|
|
{
|
|
[DataContract]
|
|
public class TemperatureReading : ReadingBase
|
|
{
|
|
public TemperatureReading(WeatherValueType valueType) : base(valueType)
|
|
{
|
|
}
|
|
|
|
[DataMember]
|
|
public double DegreesC
|
|
{
|
|
get { return Value; }
|
|
set { Value = value; }
|
|
}
|
|
|
|
[DataMember]
|
|
public double DegreesF
|
|
{
|
|
get { return Conversion.ConvertTemperature(Value, TemperatureUnit.Celsius, TemperatureUnit.Fahrenheit); }
|
|
set { Value = Conversion.ConvertTemperature(value, TemperatureUnit.Fahrenheit, TemperatureUnit.Celsius); }
|
|
}
|
|
}
|
|
}
|