public void executeMenuChoice(StartView.MenuChoice menuChoice)
        {
            //Handles user interface for both types of lists
            ListView listView = new ListView();

            if (menuChoice == StartView.MenuChoice.CompactListMembers)
            {
                listView.showCompactList();
                Helper.MenuChoice choice = listView.goToStartMenu();
                if (choice == Helper.MenuChoice.Back || choice == Helper.MenuChoice.None)
                {
                    StartController startController = new StartController();
                }
            }
            else
            {
                listView.showVerboseList();
                string choice = listView.getChoice();

                if (choice.ToUpper() == "S")
                {
                    StartController startController = new StartController();
                }

                EditMemberController editMemberController = new EditMemberController(choice);
            }
        }
        public void executeMenuChoice()
        {
            //StartView handles the main menu
            StartView startView = new StartView();

            startView.showStartMenu();

            StartView.MenuChoice menuChoice = startView.GetMenuChoice();
            if (menuChoice == StartView.MenuChoice.AddMember)
            {
                AddMemberController addMemberController = new AddMemberController();
            }
            if (menuChoice == StartView.MenuChoice.VerboseListMembers ||
                menuChoice == StartView.MenuChoice.CompactListMembers)
            {
                //Handles both types of lists, depending on user choice
                ListController listController = new ListController(menuChoice);
            }
            if (menuChoice == StartView.MenuChoice.AddBoat)
            {
                AddBoatController addBoatController = new AddBoatController();
            }
            //Takes user back to main menu
            if (menuChoice == StartView.MenuChoice.None)
            {
                startView = new StartView();
                executeMenuChoice();
            }
        }
 public ListController(StartView.MenuChoice menuChoice)
 {
     executeMenuChoice(menuChoice);
 }