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; * }*/ }
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); }
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; } } }