Ejemplo n.º 1
0
        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)}");
        }
Ejemplo n.º 2
0
        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}");
            }
        }
Ejemplo n.º 3
0
        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()}");
            }
        }