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); } } }
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); } } }