public NuevoLibroEventArgs(string autor, string titulo, Editorial.GenerosLiterarios genero, float precio) { Autor = autor; Titulo = titulo; Genero = genero; Precio = precio; }
protected virtual void RaiseNuevoLibroEvent(string autor, string titulo, Editorial.GenerosLiterarios genero, float precio) { EventHandler <NuevoLibroEventArgs> _eventoNuevoLibro = NuevoLibroEvent; if (_eventoNuevoLibro != null) { _eventoNuevoLibro(this, new NuevoLibroEventArgs(autor, titulo, genero, precio)); } else { Console.WriteLine("No hay nadie suscripto a los alertas de nuevas ediciones"); } }
public Suscriptor(string nombre, Editorial.GenerosLiterarios generoPreferido) { Nombre = nombre; GeneroPreferido = generoPreferido; }
public void NuevoLibro(string autor, string titulo, Editorial.GenerosLiterarios genero, float precio) { Console.WriteLine("La editorial {0} anuncia que salió un nuevo título de {1} llamado {2}", Nombre, autor, titulo); RaiseNuevoLibroEvent(autor, titulo, genero, precio); }