示例#1
0
 /// <summary>Deletes a <see cref="SchoolClass"/>.</summary>
 /// <param name="deleteClass"><see cref="SchoolClass"/> to be deleted</param>
 public static void DeleteClass(SchoolClass deleteClass)
 {
     JSONInteraction.DeleteClass(deleteClass);
     foreach (Teacher teacher in AllTeachers)
     {
         teacher.ClassesTaught.RemoveAll(clsTaught => clsTaught.Equals(deleteClass.Id, StringComparison.OrdinalIgnoreCase));
     }
     foreach (Student student in AllStudents)
     {
         student.EnrolledClasses.RemoveAll(clsTaught => clsTaught.Equals(deleteClass.Id, StringComparison.OrdinalIgnoreCase));
     }
     AllClasses.Remove(deleteClass);
 }