예제 #1
0
        public void OnGet()
        {
            CestaFruta      cesta       = new CestaFruta();
            ManzanaReporter obsManzanas = new ManzanaReporter();
            PeraReporter    obsPeras    = new PeraReporter();

            cesta.AddObserverFrutal(obsManzanas);
            cesta.AddObserverFrutal(obsPeras);
            cesta.LanzarFrutas();
            ViewData["manzanas"] = obsManzanas.GetListaFinal();
            ViewData["peras"]    = obsPeras.GetListaFinal();
        }
예제 #2
0
 public virtual void Subscribe(CestaFruta provider)
 {
     unsubscriber = provider.Subscribe(this);
 }