public IActionResult VolledigeUpdateLid(Guid lidId, [FromBody] LidVoorUpdateDto lid) { var lidVanRepo = _lidRepository.GetLid(lidId); if (lidVanRepo == null) { return(NotFound($"Lid '{lidId}' niet gevonden.")); } _mapper.Map(lid, lidVanRepo); // === START Controle voor manipulatie === // if (_lidRepository.BestaatLidMetUitzonderingVan(lidVanRepo.Email, lidId)) { return(Conflict($"Er bestaat reeds een lid met dit e-mailadres.")); } // === EINDE Controle voor manipulatie === // _lidRepository.UpdatenLid(lidVanRepo); _lidRepository.Opslaan(); //return NoContent(); var lidTeRetourneren = _mapper.Map <LidVoorRaadpleegDto>(lidVanRepo); return(CreatedAtRoute("GetLid", new { lidId = lidTeRetourneren.Id }, lidTeRetourneren)); }