public void NotifyObservers(WeatherData data) { foreach (var weatherObserver in observers) { weatherObserver.Update(data); } }
public void Update(WeatherData data) { decimal current = data.Temperature; _temperatures.Add(current); if (current < _min) _min = current; if (current > _max) _max = current; Display(); }
public void Update(WeatherData data) { _temperature = data.Temperature; _humidity = data.Humidity; Display(); }