コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.Clear();
            var location = new Location(textBox1.Text);

            OpenWeatherMapService.SetKey("7a27417787c2bea7d429df742eaf139d");
            var service =
                WeatherDataServiceFactory.GetWeatherDataService(WeatherDataServiceFactory.OPEN_WEATHER_MAP);
            var history  = textBox1.Text;
            var data     = service.GetWeatherData(location);
            var dataText = data;

            //Convert.ToString(dataText);
            richTextBox1.AppendText(Convert.ToString(dataText));
            richTextBox2.AppendText("\n" + history);
            //richTextBox1.AppendText = data.ToString();
            Console.Write(data.ToString());

            /*
             * var c = Console.ReadKey();
             * Console.Clear();
             * if (c.KeyChar == 'n')
             * {
             *   Console.WriteLine("Bye Bye!");
             *   break;
             * }*/
        }
コード例 #2
0
        public void GetWeatherDataTest()
        {
            var location = new Location("Tel aviv");

            OpenWeatherMapService.SetKey("7ee2765dd79071b177532e10e1118cff");
            var service = WeatherDataServiceFactory.GetWeatherDataService(ServiceName.OpenWeatherMap);
            var data    = service.GetWeatherData(location);

            Assert.IsNotNull(data);
        }
コード例 #3
0
 private static void Main(string[] args)
 {
     while (true)
     {
         Console.WriteLine("Welcom to the Weather App!");
         Console.WriteLine("Please enter location: ");
         var location = new Location(Console.ReadLine());
         OpenWeatherMapService.SetKey("7ee2765dd79071b177532e10e1118cff");
         var service =
             WeatherDataServiceFactory.GetWeatherDataService(WeatherDataServiceFactory.OPEN_WEATHER_MAP);
         var data = service.GetWeatherData(location);
         Console.WriteLine(data);
         Console.WriteLine("press n to exit or any key to try again");
         var c = Console.ReadKey();
         Console.Clear();
         if (c.KeyChar == 'n')
         {
             Console.WriteLine("Bye Bye!");
             break;
         }
     }
 }