public void Update(object ob) { BindInformation sInfo = (BindInformation)ob; if (sInfo.LotPrice < 200) { Console.WriteLine($"Сотрудник {this.Name} забирает лот по цене: {sInfo.LotPrice}$"); } else { Console.WriteLine($"Сотрудник {this.Name} отказывается от лота с ценой: {sInfo.LotPrice}$"); } }
public void Update(object ob) { BindInformation sInfo = (BindInformation)ob; if (sInfo.LotPrice > 200) { Console.WriteLine($"Гость {this.Name} заберает лот по цене: {sInfo.LotPrice}$"); } else { Console.WriteLine($"Гость {this.Name} не интересуется лотом по цене: {sInfo.LotPrice}$"); } }
List <IObserver> observers; // коллекция наблюдателей public Bargaining() // ctor { observers = new List <IObserver>(); // инициализация объектов sInfo = new BindInformation(); }