public void voegSchipToeAanVloot(Schip schip) { if (!Schepen.ContainsKey(schip.Naam)) { Schepen.Add(schip.Naam, schip); schip.Vloot = this; } }
public void verwijderSchipUitVloot(Schip schip) { if (Schepen.ContainsKey(schip.Naam)) { Schepen.Remove(schip.Naam); schip.Vloot = null; } }
public void plaatsSchipInAndereVloot(string schipNaam, string vlootNaam) { Schip s = null; foreach (Vloot v in Vloten.Values) { s = v.ZoekSchipOp(schipNaam); } if (s != null) { Vloten[s.Vloot.Naam].verwijderSchipUitVloot(s); Vloten[vlootNaam].voegSchipToeAanVloot(s); s.Vloot = Vloten[vlootNaam]; } }