示例#1
0
        public IActionResult VerwijderEvenement(Guid evenementId)
        {
            var evenementVanRepo = _evenementRepository.GetEvenement(evenementId);

            if (evenementVanRepo == null)
            {
                return(NotFound($"Evenement '{evenementId}' niet gevonden."));
            }

            // === START Controle voor manipulatie === //
            //if (_nieuwsbriefRepository.GetAantalNieuwsbrievenVanEvenement(evenementId) > 0)
            //{
            //    // return Conflict($"Er bestaan nog nieuwsbrieven met als evenement '{evenementId}'");
            //    // Verwijderen van Nieuwsbrieven?!
            //}
            // === EINDE Controle voor manipulatie === //

            _evenementRepository.VerwijderenEvenement(evenementVanRepo);
            _evenementRepository.Opslaan();

            return(NoContent());
        }