public ActionResult Meteo(double?lat, double?lon) { using (WebClient web = new WebClient()) { CoordonnerViewModel coordonner = new CoordonnerViewModel(); string url = string.Format("http://api.openweathermap.org/data/2.5/weather?lat={0}&lon={1}&APPID={2}&units=metric&cnt=6", lat, lon, APPID); var json = web.DownloadString(url); var result = JsonConvert.DeserializeObject <WeatherInfo.root>(json); WeatherInfo.root outPut = result; coordonner.nomPays = outPut.name + ", " + outPut.sys.country; // cityName = txt_nom_ville.Text; // txt_date_jour.Text = WeatherInfo.Jour() + ", le " + DateTime.Now.Day.ToString() + " " + weatherInfo.MoisEnFrancais() + " " + DateTime.Now.Year.ToString(); coordonner.Temperature = string.Format(outPut.main.temp.ToString() + "\u00B0" + " C"); // meteo = txt_Temperature.Text; coordonner.Precipitation = outPut.main.humidity.ToString() + "% de précipitation"; return(PartialView("Mete", coordonner)); } }
public ActionResult Mete(CoordonnerViewModel coordonner) { return(PartialView(coordonner)); }