public void Notify(StatusObserverVM statusVM) { foreach (Observer observer in observers) { observer.Update(statusVM); } }
public void Update() { var statusVM = new StatusObserverVM() { Status = 1 }; Notify(statusVM); }
public override void Update(StatusObserverVM statusVM) { Console.WriteLine("Subscriber's status change to :" + statusVM.Status); }
public abstract void Update(StatusObserverVM statusVM);