public Event GetEvent(ValidationView v)
        {
            int i = v.ValidateMenuInput(7);

            if (i == 6)
            {
                System.Console.WriteLine("Good bye, have a nice day!");
                return(Event.Quit);
            }
            if (i == 1)
            {
                return(Event.NewMember);
            }
            if (i == 2)
            {
                return(Event.SearchMemberName);
            }
            if (i == 3)
            {
                return(Event.SearchMemberId);
            }
            if (i == 4)
            {
                return(Event.CompactList);
            }
            if (i == 5)
            {
                return(Event.VerboseList);
            }

            return(Event.None);
        }
        public string AskForMemberDetailLastName(ValidationView v)
        {
            System.Console.WriteLine("  ");
            Console.WriteLine("Please enter your last name.");
            string input = v.ValidateStringInput();

            return(input);
        }
        public string AskForMemberDetailName(Enum action, ValidationView v)
        {
            if (action.ToString() == "New")
            {
                Console.WriteLine("Do you want to register a new member.");
            }
            if (action.ToString() == "Change")
            {
                Console.WriteLine("Do you want to change a members information.");
            }
            System.Console.WriteLine("  ");
            Console.WriteLine("Please enter your first name.");
            string input = v.ValidateStringInput();

            return(input);
        }
        public Event ShowMemberActivities(ValidationView v)
        {
            Console.WriteLine("\n\n[1] Change member information.");
            Console.WriteLine("[2] Add a new boat to member.");
            Console.WriteLine("[3] Change boat information.");
            Console.WriteLine("[4] Remove boat from member.");
            Console.WriteLine("[5] Remove member from register.");
            Console.WriteLine("[6] Go back to main menu.\n");

            int i = v.ValidateMenuInput(7);

            if (i == 1)
            {
                System.Console.WriteLine("Change member information:\n");
                return(Event.ChangeMember);
            }

            if (i == 2)
            {
                System.Console.WriteLine("Add new boat to member:\n");
                return(Event.AddBoat);
            }

            if (i == 3)
            {
                System.Console.WriteLine("Change boat information:\n");
                return(Event.ChangeBoat);
            }
            if (i == 4)
            {
                System.Console.WriteLine("Remove boat from member:\n");
                return(Event.RemoveBoat);
            }
            if (i == 5)
            {
                System.Console.WriteLine("Remove member from register:\n");
                return(Event.RemoveMember);
            }
            if (i == 6)
            {
                return(Event.GoBack);
            }

            return(Event.None);
        }
        public Event ShowSearchMenu(Enum focus, ValidationView v)
        {
            Console.WriteLine($"\n\n[1] Search for members by {focus.ToString().ToLower()}.");
            Console.WriteLine("[2] Go Back To Start Menu.\n");

            int i = v.ValidateMenuInput(3);

            if (i == 1)
            {
                System.Console.WriteLine("Search here:\n");
                return(Event.SearchWordGiven);
            }
            if (i == 2)
            {
                System.Console.WriteLine("Back to main menu.");
                return(Event.GoBack);
            }

            return(Event.None);
        }
 public int AskForSearchId(ValidationView v)
 {
     Console.WriteLine("Write a nr of an id to find a member...\n");
     return(v.ValidateStringInputAsInt());
 }