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));
        }