Exemplo n.º 1
0
        public void VerificarSeOMoradorEOAniversariante()
        {
            Random rnd    = new Random();
            int    chegou = 0;

            while (chegou != 45)
            {
                chegou = rnd.Next(50); //aqui é só demorar um pouco para chamar o evento
                if (chegou == 45)
                {
                    ChegadaAniversarianteEvent evento = new ChegadaAniversarianteEvent(DateTime.Now);
                    foreach (var observer in Observers)
                    {
                        observer.Chegou(evento);
                    }
                }
            }
        }
Exemplo n.º 2
0
 public void Chegou(ChegadaAniversarianteEvent evento)
 {
     WriterMessages.AmarzenaMSG(this, "Apagar Luzes");
     WriterMessages.AmarzenaMSG(this, "Fazer silencio");
     WriterMessages.AmarzenaMSG(this, "Surpresa!");
 }
Exemplo n.º 3
0
 public void Chegou(ChegadaAniversarianteEvent evento)
 {
     WriterMessages.AmarzenaMSG(this, "Parabéns neto!");
 }