public bool InitStartMenu() { Console.Clear(); view.ShowStartMenu(); View.StartMenuAction input = view.AskStartMenuAction(); switch (input) { case View.StartMenuAction.Exit: return(false); case View.StartMenuAction.Register: registerModel.CreateMember(view.GetInputSSN(), view.GetInputName()); memberDAL.SaveToFile(); view.ShowSuccessMessage(); return(true); case View.StartMenuAction.SelectMember: view.ShowEnterID(); Member member = memberDAL.GetMemberByID(view.AskForInt()); while (InitMemberMenu(member)) { Console.ReadKey(false); } ; return(true); case View.StartMenuAction.ViewCompactList: view.ShowCompactListOfMembers(memberDAL.GetMemberList()); return(true); case View.StartMenuAction.ViewVerboseList: view.ShowVerboseListOfMembers(memberDAL.GetMemberList()); return(true); default: return(false); } }
public virtual bool ActionController() { view.ShowMenu(); View.StartMenuAction input = view.AskForAction(); switch (input) { case View.StartMenuAction.StartNew: view.ShowStartGuessingMessage(); PlayGame(); return(true); case View.StartMenuAction.Exit: return(false); default: return(false); } }