public WeatherInfo(IOpenWeatherResponse owResp_) { Temp = owResp_.Main.Temp; Pressure = owResp_.Main.Pressure; Pressure_mmH2O = owResp_.Main.Pressure_mmH2O; Humidity = owResp_.Main.Humidity; var dtDateTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, System.DateTimeKind.Utc); dtDateTime = dtDateTime.AddSeconds(owResp_.dt).ToLocalTime(); Time = dtDateTime; }
/// <summary> /// Десериализовать строку в экземпляр объекта с информацией по погоде /// </summary> /// <param name="responseStr_"></param> /// <returns></returns> private IOpenWeatherResponse deserialize(string responseStr_) { IOpenWeatherResponse wRes = JsonConvert.DeserializeObject <OpenWeatherWeatherResponse>(responseStr_); return(wRes); }