示例#1
0
        //static void openWeatherMapCurrentAPI()
        //{
        //    Out output = new Out();

        //    OpenWeatherMapController openWeatherMapController = new OpenWeatherMapController();

        //    output.outputToConsole("**** Open Weather Map Current Weather *****");

        //    string cityName = "Valletta";
        //    output.outputToConsole($"Temperature for {cityName}: {openWeatherMapController.getCurrentTemperature(cityName,EndpointType.CURRENT)}");

        //    cityName = "London";
        //    output.outputToConsole($"Temperature for {cityName}: {openWeatherMapController.getCurrentTemperature(cityName, EndpointType.CURRENT)}");
        //}

        //static void openWeatherMapForecastAPI()
        //{
        //    Out output = new Out();

        //    OpenWeatherMapController openWeatherMapController = new OpenWeatherMapController();

        //    output.outputToConsole("**** Open Weather Map Forecast *****");

        //    string cityName = "Valletta";

        //    output.outputToConsole($"Forecast weather for: {cityName}");

        //    foreach (OpenWeatherMapForecast forecast in openWeatherMapController.getForecastList(cityName,EndpointType.FORECAST))
        //    {
        //        output.outputToConsole($"Date/Time: {forecast.dateTime} Temperature: {forecast.temperature}");
        //    }
        //}

        //static void accuweatherCurrentConditionsAPI()
        //{
        //    Out output = new Out();

        //    AccuWeatherController accuweatherController = new AccuWeatherController();

        //    output.outputToConsole("***** Accuweather Current Conditions *****");

        //    string cityName = "Valletta";

        //    output.outputToConsole($"Temperature for {cityName}: {accuweatherController.getCurrentWeather(cityName)}");
        //}

        //static void accuweatherForecastAPI()
        //{
        //    Out output = new Out();

        //    AccuWeatherController accuweatherController = new AccuWeatherController();

        //    output.outputToConsole("***** Accuweather Forecast *****");

        //    string cityName = "Valletta";

        //    foreach (AccuWeatherForecast forecast in accuweatherController.getForecast(cityName))
        //    {
        //        output.outputToConsole($"{forecast.getDateTime().ToString()} Minimum: {forecast.getMinimum()} Maximum: {forecast.getMaximum()}");
        //    }
        //}

        static void darkSkyCurrentConditionsAPI()
        {
            Out output = new Out();

            DarkSkyWeatherController darkSkyWeatherController = new DarkSkyWeatherController();

            output.outputToConsole("***** DarkSky Current Conditions *****");

            string cityName = "Valletta";

            output.outputToConsole($"Temperature for {cityName}: {darkSkyWeatherController.getForecast(cityName)}");
        }
示例#2
0
        static void darkSkyForecastAPI()
        {
            Out output = new Out();

            DarkSkyWeatherController darkSkyWeatherController = new DarkSkyWeatherController();

            output.outputToConsole("***** DarkSky Forecast *****");

            string cityName = "Valletta";

            foreach (DarkSkyForcast forecast in darkSkyWeatherController.getForecast(cityName))
            {
                output.outputToConsole($"{forecast.getDateTime().ToString()} Minimum: {forecast.getMinimum()} Maximum: {forecast.getMaximum()}");
            }
        }