Exemple #1
0
        public virtual void Update(object Sender, WeatherDataEventArgs weatherDataEventArgs)
        {
            Console.WriteLine(
                $"Current temperature: { weatherDataEventArgs.Temperature }");

            Console.WriteLine(
                $"Current pressure: { weatherDataEventArgs.BarometricPressure }");

            Console.WriteLine(
                $"Current humidity: { weatherDataEventArgs.Humidity }");
        }
Exemple #2
0
        public override void Update(object Sender, WeatherDataEventArgs weatherDataEventArgs)
        {
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("Console Weather Data");
            Console.ResetColor();

            Console.WriteLine(
                $"Current temperature: { weatherDataEventArgs.Temperature }");

            Console.WriteLine(
                $"Current pressure: { weatherDataEventArgs.BarometricPressure }");

            Console.WriteLine(
                $"Current humidity: { weatherDataEventArgs.Humidity }");

            Console.WriteLine("--------------------------------------");
        }
Exemple #3
0
 void providerRaiseWeatherDataChangedEvent(object sender, WeatherDataEventArgs e)
 {
     Data = e.Data;
 }
Exemple #4
0
 void providerRaiseWeatherDataChangedEvent(object sender, WeatherDataEventArgs e)
 {
     Data              = e.Data;
     Data.Temperature += 2;
 }
Exemple #5
0
 private void Handle(object sender, WeatherDataEventArgs arg)
 {
     data = arg.data;
     UpdateDisplay();
 }
Exemple #6
0
 /// <summary>
 /// Metodo encargado de realizar la accion posterior a la notificacion del publicador
 /// </summary>
 private void provider_RaiseWeatherDataChangedEvent(object sender, WeatherDataEventArgs e)
 {
     _data = e.Data;
     UpdateDisplay();
 }
        /// <summary>
        /// Metodo encargado de realizar el llamado del evento
        /// </summary>
        /// <param name="e">Evento</param>
        protected virtual void OnRaiseWeatherDataChangedEvent(WeatherDataEventArgs e)
        {
            var handler = RaiseWeatherDataChangedEvent;

            handler?.Invoke(this, e);
        }