Пример #1
0
        // метод интерфейса для выполнения после запроса данных о погоде
        public void Update(IObservable sender, EventArgs info)
        {
            CheckWeatherEventArgs e = info as CheckWeatherEventArgs;

            curentWeather = $"{DateTime.Now.ToLongTimeString()} { WeatherCube.GetWeather(e.Pressure, e.Temperature, e.Humidity)}";
            statistics.Add(curentWeather);
            CurrentConditionsReport();
        }
Пример #2
0
 // метод для подписки на событие измерения погоды
 public void WeatherCheckEvent(object sender, CheckWeatherEventArgs e)
 {
     curentWeather = $"{DateTime.Now.ToLongTimeString()} { WeatherCube.GetWeather(e.Pressure, e.Temperature, e.Humidity)}";
     statistics.Add(curentWeather);
     CurrentConditionsReport();
 }