public void Select(int selectedNumber) { if (null != sortedParkingSpaces) { if (selectedNumber <= Display.GetValidParkingSpaceOptionCount() && selectedNumber <= sortedParkingSpaces.Count) { selectedParkingSpace = sortedParkingSpaces[selectedNumber - 1]; Display.ShowCompassTo(selectedParkingSpace.WayCenter); Display.HideSelectableParkingSpaces(); } else { Display.ShowInvalidOptionSelectionNotify(); } } }