public static void ShowMembers(StudentsList studentsList, TeachersList teachersList) { int showList; Console.WriteLine("Choose below: "); Console.WriteLine("1. List of all students: "); Console.WriteLine("2. List of all teachers: "); Console.WriteLine("3. Go back to the main options page"); int.TryParse(Console.ReadLine(), out showList); while (showList != 1 && showList != 2 && showList != 3) { Console.WriteLine("Choose:\n1. Remove a student\n2. Remove a teacher"); Console.WriteLine("3. Go back to the main options page"); int.TryParse(Console.ReadLine(), out showList); } if (showList == 1) { studentsList.ShowAllMembers(); Console.WriteLine("Press any key to continue...\n"); Console.ReadKey(); } else if (showList == 2) { teachersList.ShowAllMembers(); Console.WriteLine("Press any key to continue...\n"); Console.ReadKey(); } else { Utils.DisplayOption(); Console.Clear(); } }
public static void DeleteMember(StudentsList studentsList, TeachersList teachersList) { int remove; Console.WriteLine("Would like to remove a student or a teacher? Choose below: "); Console.WriteLine("1. Remove a student: "); Console.WriteLine("2. Remove a teacher: "); Console.WriteLine("3. Go back to the main options page"); int.TryParse(Console.ReadLine(), out remove); while (remove != 1 && remove != 2 && remove != 3) { Console.WriteLine("Choose:\n1. Remove a student\n2. Remove a teacher"); Console.WriteLine("3. Go back to the main options page"); int.TryParse(Console.ReadLine(), out remove); } if (remove == 1) { studentsList.ShowAllMembers(); studentsList.DeleteMember(); Console.WriteLine("Press any key to continue...\n"); Console.ReadKey(); } else if (remove == 2) { teachersList.ShowAllMembers(); teachersList.DeleteMember(); Console.WriteLine("Press any key to continue...\n"); Console.ReadKey(); } else { Utils.DisplayOption(); Console.Clear(); } }