static void openWeatherMapCurrentAPI() { Out output = new Out(); OpenWeatherMapController openWeatherMapController = new OpenWeatherMapController(); output.outputToConsole("\n**** Open Weather Map Current Weather ****"); string cityName = "Valletta"; output.outputToConsole($"Temperature for {cityName}: {openWeatherMapController.getCurrentTemperature(cityName, EndpointTypes.CURRENT)}"); cityName = "London"; output.outputToConsole($"Temperature for {cityName}: {openWeatherMapController.getCurrentTemperature(cityName, EndpointTypes.CURRENT)}"); }
static void openWeatherMapForecastAPI() { Out output = new Out(); OpenWeatherMapController openWeatherMapController = new OpenWeatherMapController(); output.outputToConsole("\n**** Open Weather Map Forecast ****"); string cityName = "Valletta"; output.outputToConsole($"Forecast weather for: {cityName}"); foreach (OpenWeatherMapForecast forecast in openWeatherMapController.getForecastList(cityName, EndpointTypes.FORECAST)) { output.outputToConsole($"Date/Time: {forecast.dateTime} Temperature: {forecast.temperature}"); } }
private static void OpenWeatherMapAPI() { string cityName = "Valletta"; /**** Open Weather Map ****/ /**** Current Weather ****/ OpenWeatherMapController openWeatherMapController = new OpenWeatherMapController(); Console.WriteLine("***** Open Weather Map *****"); Console.WriteLine("***** Current Weather API *****"); Console.WriteLine($"Current Temperature for {cityName}: {openWeatherMapController.getCurrentWeather(cityName)}"); /**** FORECAST****/ Console.WriteLine("***** Forecast API *****"); Console.WriteLine($"Forecast for {cityName}: "); foreach (OpenWeatherMapForecast forecast in openWeatherMapController.getForecast(cityName)) { Console.WriteLine($"{forecast.getDateTime().ToString()} Temperature: {forecast.getTemperature()}"); } }