// Verwijderen public void VerwijderenInschrijving(Inschrijving inschrijving) { if (inschrijving == null) { throw new ArgumentNullException(nameof(inschrijving)); } if (_betaaltransactieRepository.GetAantalBetaaltransactiesVanInschrijving(inschrijving.Id) > 0) { _betaaltransactieRepository.VerwijderAlleBetaaltransactiesVanInschrijving(inschrijving.Id); } if (_checkInRepository.GetAantalCheckInsVanInschrijving(inschrijving.Id) > 0) { _checkInRepository.VerwijderAlleCheckInsVanInschrijving(inschrijving.Id); } _context.Inschrijvingen.Remove(inschrijving); }