public void MainMenu() { Console.WriteLine("********** Welcome to Switch Board Simulator Application **********"); while (true) { DisplayConfiguration(); string choice; do { Console.Write("Choose your Device to Tap : "); choice = Console.ReadLine(); }while(!IsValidNumber(choice)); try{ switchBoard.SwitchTap(switchBoard.GetSwitcheList()[int.Parse(choice) - 1].DeviceId); }catch (Exception e) { Console.WriteLine(e); } } }
private void DisplayConfiguration() { List <Switch> switchList = switchBoard.GetSwitcheList(); Console.WriteLine("\n\n"); foreach (Switch @switch in switchList) { Console.WriteLine((switchList.IndexOf(@switch) + 1) + " : " + @switch.ApplianceName + " " + (@switch.ApplianceState ? "On" : "Off")); } }