/// <summary> /// Reserveert een sector voor een tram. /// </summary> /// <param name="sector">De sector die gereserveerd moet worden.</param> /// <param name="tram">De tram waarvoor de reservering wordt gemaakt.</param> /// <returns>Een string met het bericht of iets is gelukt of niet.</returns> public string SectorReserveren(Sector sector, Tram tram) //TODO optimaliseren/verkleinen, we hebben hiervoor al methodes in deze klassen zitten. { Reservering r = new Reservering(tram, sector); if (dc.AddReservering(r)) { Spoor spoor = GetSpoorByNummer(sector.SpoorNummer); spoor.SpoorStatus = SpoorStatus.InGebruik; dc.UpdateSpoor(spoor); return("Reservering voor tramnummer " + tram.TramNummer + " toegevoegd op sector met ID " + sector.Id); } else { return("Kon reservering voor tramnummer " + tram.TramNummer + " niet toevoegen op sector met ID " + sector.Id); } }