private WeatherDataPrecipitation ProcessPrecipitations(WeatherData data) { var values = data.Data.Parameters.First().Precipitations; var snow = values.FirstOrDefault(t => t.Type.Equals("snow")); var ice = values.FirstOrDefault(t => t.Type.Equals("ice")); var liquid = values.FirstOrDefault(t => t.Type.Equals("liquid")); var precipData = new WeatherDataPrecipitation(); precipData.Snow = ProcessValues(snow, data.Data.TimeLayouts); precipData.Ice = ProcessValues(ice, data.Data.TimeLayouts); precipData.Liquid = ProcessValues(liquid, data.Data.TimeLayouts); return(precipData); }
private WeatherDataPrecipitation ProcessPrecipitations(WeatherData data) { var values = data.Data.Parameters.First().Precipitations; var snow = values.FirstOrDefault(t => t.Type.Equals("snow")); var ice = values.FirstOrDefault(t => t.Type.Equals("ice")); var liquid = values.FirstOrDefault(t => t.Type.Equals("liquid")); var precipData = new WeatherDataPrecipitation(); precipData.Snow = ProcessValues(snow, data.Data.TimeLayouts); precipData.Ice = ProcessValues(ice, data.Data.TimeLayouts); precipData.Liquid = ProcessValues(liquid, data.Data.TimeLayouts); return precipData; }