public void RequestFloor(Elevator elevator, int requestedFloor) { Console.WriteLine($"User request Floor: {requestedFloor} with Selected Elevator #: {elevator.id} at Floor: {elevator.currentFloor}"); elevator.AddToQueue(requestedFloor); elevator.CloseDoor(); elevator.MoveElevator(); }
public Elevator RequestElevator(int requestedFloor, string direction) { Console.WriteLine($"User in Floor: {requestedFloor} and going {direction}"); Elevator elevator = this.FindBestElevatorOption(requestedFloor, direction); elevator.AddToQueue(requestedFloor); elevator.MoveElevator(); return(elevator); }