예제 #1
0
 public void LidToevoegenAanTeam(Lid lid, Team team)
 {
     if (Leden.Contains(lid) && Teams.Contains(team))
     {
         team.LidToevoegen(lid);
         WriteDataFile();
     }
     else
     {
         if (lid == null)
         {
             throw new LidOnbekendException("Geen lid geselecteerd.");
         }
         else if (!Leden.Contains(lid))
         {
             throw new LidOnbekendException(lid);
         }
         if (team == null)
         {
             throw new TeamOnbekendException("Geen team geselecteerd.");
         }
         else if (!Teams.Contains(team))
         {
             throw new TeamOnbekendException(team);
         }
     }
 }
예제 #2
0
 public void LidVerwijderenUitTeam(Lid lid, Team team)
 {
     if (Leden.Contains(lid) && Teams.Contains(team))
     {
         team.LidVerwijderen(lid);
         WriteDataFile();
     }
     else
     {
         if (!Leden.Contains(lid))
         {
             throw new LidOnbekendException(lid);
         }
         if (!Teams.Contains(team))
         {
             throw new TeamOnbekendException(team);
         }
     }
 }