예제 #1
0
        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);
        }
예제 #2
0
        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;
        }