Пример #1
0
        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);
        }
Пример #2
0
 public Person(string n, string s, IReviewer rm = null)
 {
     name       = n;
     surname    = s;
     ReviewMode = rm;
 }
Пример #3
0
 public ReviewerController(IReviewer _reviewerrepo)
 {
     _ireviewerRepository = _reviewerrepo;
 }