static void Main(string[] args) { Bojler bojler = new Bojler(); UpravljanjeBojlerom upravljanjeBojlerom = new UpravljanjeBojlerom(bojler); SnimacPodataka snimac = new SnimacPodataka("zapisnikStanjaBojlera.txt"); // subscribers upravljanjeBojlerom.stanjeBojleraPromenjeno += new SnimacPromeneStanjaBojlera(IspisiPorukuNaKonzolu); upravljanjeBojlerom.stanjeBojleraPromenjeno += new SnimacPromeneStanjaBojlera(snimac.ZapisiPorukuUFajl); upravljanjeBojlerom.PromeniStanjeBojlera(31, 17); upravljanjeBojlerom.PromeniStanjeBojlera(31, 33); upravljanjeBojlerom.PromeniStanjeBojlera(31, 55); upravljanjeBojlerom.PromeniStanjeBojlera(31, 20); Console.ReadKey(); }
public event SnimacPromeneStanjaBojlera stanjeBojleraPromenjeno; //publisher (broadcaster) public UpravljanjeBojlerom(Bojler bojler) { this.bojler = bojler; this.maksimalnaTolerancija = 10; }