Beispiel #1
0
        public void DeleteMember()
        {
            string memberId = MemberView.InputMemberIdToDelete();

            model.Member member = Roster.FindMemberById(memberId);
            Roster.DeleteMember(member);
        }
Beispiel #2
0
        public void StartSystem()
        {
            string input;
            bool   systemActive = true;

            while (systemActive)
            {
                input = Console.DisplayMenu();

                switch (input)
                {
                case "quit":
                {
                    Roster.SaveMembersToFile();
                    systemActive = false;
                    break;
                }

                case "1":
                {
                    RosterController.AddNewMember();
                    break;
                }

                case "2":
                {
                    Roster.ListMembers();
                    break;
                }

                case "3":
                {
                    Roster.ListMembersWithDetails();
                    break;
                }

                case "4":
                {
                    Roster.ViewMember();
                    break;
                }

                case "5":
                {
                    string       memberId = EditMemberById();
                    model.Member member   = Roster.FindMemberById(memberId);
                    MemberController.EditMember(member);
                    break;
                }

                case "6":
                {
                    RosterController.DeleteMember();
                    break;
                }

                default:
                {
                    Console.InvalidChoice();
                    break;
                }
                }
            }
        }