Esempio n. 1
0
 public void RemoveDisciplineAssignment(Discipline discipline)
 {
     if (RegisteredDisciplines.Contains(discipline))
     {
         RegisteredDisciplines.Remove(discipline);
     }
     else
     {
         throw new AssignmentNotFoundException(discipline.Name);
     }
 }
Esempio n. 2
0
 public void RegisterDiscipline(Discipline discipline)
 {
     if (SelectedDisciplines.Contains(discipline))
     {
         SelectedDisciplines.Remove(discipline);
         RegisteredDisciplines.Add(discipline);
     }
     else
     {
         throw new AssignmentNotValidException(discipline.Name);
     }
 }