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 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 Index() { var vm = new TimeTempVm(); return(View(vm)); }