public IActionResult ShowTimeTemp(WeatherVm weather) { if (!ModelState.IsValid) { return(View("Index", weather)); } else { try { var service = new SmhiService(); Rootobject result = service.GetMeteorologicalForecast(weather.Longitude, weather.Latitude).Result; //List<TimeTemp> timetemps = service.FilterTemperature(result, DateTime.Now); weather.Temps = service.FilterTemperature(result, DateTime.Now); } catch (Exception) { ViewData["Error"] = "FEL FEL FEL!!!!"; } return(View("Index", weather)); } }
public IActionResult ShowWeather(WeatherVm w) { var service = new SmhiService(); var result = service.GetMeterologicalForecast(w.Longitude, w.Latitude).Result; List <TimeTemp> timetemps = service.FilterTemperature(result, DateTime.Now); w.TimeTemps = timetemps; return(View("Index", w)); }
public IActionResult ViewWeather([Bind("Longitude, Latitude")] Coordinates coordinates) { var service = new SmhiService(); var result = service.GetMeteorologicalForecast(coordinates.Longitude, coordinates.Latitude).Result; List <TimeTemp> timeTemps = service.FilterTemperature(result, DateTime.Now); var timeTempVm = new TimeTempVm(); timeTempVm.TimeTemps = timeTemps; return(View(timeTempVm)); }
public IActionResult GetWeather(WeatherViewModels vm) { try { var smhiService = new SmhiService(); Rootobject result = smhiService.GetMeteorologicalForecast(vm.Longitude, vm.Latitude); vm.TimeTemps = smhiService.FilterTemperature(result, DateTime.Now); } catch (Exception ex) { vm.ErrorMessage = ex.Message; } return(View("Index", vm)); }
public IActionResult DisplayTemperature(TimeTempVm vm) { try { var service = new SmhiService(); var result = service.GetMeteorologicalForecast(vm.Latitude, vm.Longitude).Result; vm.TimeTemps = service.FilterTemperature(result, DateTime.Now); return(View("Index", vm)); } catch (Exception ex) { ViewBag.Message = ex.InnerException.Message; return(View("Index", vm)); } }
public IActionResult GetWeather(WeatherViewModel vm) { try { var smhiService = new SmhiService(); Rootobject result = smhiService.GetMeteorologicalForecast(vm.Longitude, vm.Latitude); vm.TimeTemps = smhiService.FilterTemperature(result, DateTime.Now); } catch (Exception ex) { vm.ErrorMessage = ex.Message; } return(View("Index", vm)); //string result = smhiService.GetMeteorologicalForecast(vm.Longitude, vm.Latitude); //vm.TimeTemps = new List<TimeTemp>(); //vm.TimeTemps.Add(new TimeTemp { Temp = 18, Time = DateTime.Now }); //vm.TimeTemps.Add(new TimeTemp { Temp = 16, Time = DateTime.Now }); //return Ok ("Yes!" + vm.Longitude); }