public IActionResult VolledigeUpdateCheckIn(Guid checkInId, [FromBody] CheckInVoorUpdateDto checkIn)
        {
            var checkInVanRepo = _checkInRepository.GetCheckIn(checkInId);

            if (checkInVanRepo == null)
            {
                return(NotFound($"Check-in '{checkInId}' niet gevonden."));
            }

            _mapper.Map(checkIn, checkInVanRepo);

            // === START Controle voor manipulatie === //
            if (!_inschrijvingRepository.BestaatInschrijving(checkInVanRepo.InschrijvingsId.Value))
            {
                return(NotFound($"Inschrijving '{checkInVanRepo.InschrijvingsId}' niet gevonden."));
            }

            if (!_lidRepository.BestaatLid(checkInVanRepo.LidId.Value))
            {
                return(NotFound($"Lid '{checkInVanRepo.LidId}' niet gevonden."));
            }
            // === EINDE Controle voor manipulatie === //

            _checkInRepository.UpdatenCheckIn(checkInVanRepo);
            _checkInRepository.Opslaan();

            //return NoContent();
            var checkInTeRetourneren = _mapper.Map <CheckInVoorRaadpleegDto>(checkInVanRepo);

            return(CreatedAtRoute("GetCheckIn", new { checkInId = checkInTeRetourneren.Id }, checkInTeRetourneren));
        }