static void DisplayFloors(IBuilding building) { foreach (IFloor floor in building.GetFloors()) { Console.WriteLine("Floor Id : {0} ", floor.FloorId.ToString()); } }
private void displayFloorInfo(IBuilding building) { labelFloorsInfo.Text = ""; foreach (IFloor floor in building.GetFloors()) { labelFloorsInfo.Text = labelFloorsInfo.Text + Environment.NewLine + "Floor Id : " + floor.FloorId.ToString(); } }
static int PressButtonFromAFloor(IBuilding building, int floorId, Direction direction) { IFloor floor = building.GetFloors().Find(X => X.FloorId == floorId); int result = 0; if (direction == Direction.UP) { result = floor.UpButton.Press(floor, building.GetElevators()); } else { result = floor.DownButton.Press(floor, building.GetElevators()); } return(result); }