public void DeleteCourse()
        {
            Console.WriteLine("You want to delete a course, which branch is concerned ?");
            string branche = Console.ReadLine();

            Console.WriteLine("What's the name of the course ?");
            string nameCourse = Console.ReadLine();

            int brancheNumber = -1;

            switch (branche)
            {
            case "Business":
                brancheNumber = 0;
                break;

            case "Ingeneering":
                brancheNumber = 1;
                break;

            case "Literature":
                brancheNumber = 2;
                break;
            }

            int i = 0;

            for (i = 0; i < AllCourses[brancheNumber].Count; i++)
            {
                if (nameCourse == AllCourses[brancheNumber][i].NameCourse)
                {
                    AllCourses[brancheNumber].RemoveAt(i);
                    Console.WriteLine("Course has been deleted\n");
                    break;
                }
            }

            foreach (Student student in AllStudents)
            {
                if (student.Branche.BrancheName == branche)
                {
                    student.Grades.RemoveAt(i);
                }
            }

            for (int j = 0; j < AllTeachers.Count; j++)
            {
                if (AllTeachers[j].Course.NameCourse == nameCourse)
                {
                    AllTeachers.Remove(AllTeachers[j]);
                }
            }
        }
        public void RemoveTeacher()
        {
            Console.WriteLine("Deleting a teacher");
            Console.Write("Type his/her name : ");
            string name = Console.ReadLine();

            foreach (Teacher teacher in AllTeachers)
            {
                if (teacher.Name == name)
                {
                    AllTeachers.Remove(teacher);
                    Console.WriteLine($"{teacher.Name} has been removed");
                    break;
                }
            }
        }