public void OnGet() { string city = "aalborg"; OpenWeatherMapAPI owmAPI = new OpenWeatherMapAPI(); WeatherIconSrc = owmAPI.GetIconUrl(city); Temperature = owmAPI.GetCurrentTemperature(city); CategoryRepository cr = new CategoryRepository(); Categories = cr.GetAllCategories(); RideRepository rr = new RideRepository(); AllRides = rr.GetAllRides(); }
public string GetLocalTemperature() // Retrieves the temperature for the City member in the class and returns it as a string { OpenWeatherMapAPI openWeatherMapAPI = new OpenWeatherMapAPI(); // Intitializing required variables double temp = 0.0; try { temp = openWeatherMapAPI.GetCurrentTemperature(City); // Tries to run the code } catch (WebException) //If the code can't run and the data isn't retrieved, a WebException is thrown and caught { return("N/A"); // The output string is set to placeholder text } return($"{temp}°C"); // If the code runs succesfully and the data is retrieved, the text is set to the temperature }
public double GetTemperature(string city) { double temp = 0; try { temp = weatherAPI.GetCurrentTemperature(city); } catch (WebException) { return(-404); } return(temp); }