public void NotifyArrival(TextBox txtElevator, int currentFloor) { _reviewer = new Reviewer(); IObserver obsMotor = new Motor(txtElevator); IObserver obsFloorDoor = new FloorDoor(txtElevator); IObserver obsCabinDoor = new CabinDoor(txtElevator); _reviewer.LevelHaveRequest += new Notify(obsMotor.Notify); _reviewer.LevelHaveRequest += new Notify(obsFloorDoor.Notify); _reviewer.LevelHaveRequest += new Notify(obsCabinDoor.Notify); _reviewer.HaveRequest(currentFloor); }
public Person(string n, string s, IReviewer rm = null) { name = n; surname = s; ReviewMode = rm; }
public ReviewerController(IReviewer _reviewerrepo) { _ireviewerRepository = _reviewerrepo; }