public NowWeather(JsonContract.NowWeatherContract now)
{
if (now == null)
{
return;
}
CultureInfo provider = CultureInfo.InvariantCulture;
Now = new NowCondition(now.cond);
int fl;
if (int.TryParse(now.fl, NumberStyles.Any, provider, out fl))
BodyTemprature = Temperature.FromCelsius(fl);
float pcpn;
if (float.TryParse(now.pcpn, NumberStyles.Any, provider, out pcpn))
Precipitation = pcpn;
if (float.TryParse(now.vis, NumberStyles.Any, provider, out pcpn))
Visibility = Length.FromKM(pcpn);
Wind = new Wind(now.wind);
if (float.TryParse(now.pres, NumberStyles.Any, provider, out pcpn))
Pressure = Pressure.FromHPa(pcpn);
if (int.TryParse(now.tmp, NumberStyles.Any, provider, out fl))
Temprature = Temperature.FromCelsius(fl);
}