public ActionResult <LidVoorRaadpleegDto> ToevoegenLid([FromBody] LidVoorAanmaakDto lid) { var lidEntity = _mapper.Map <Entities.Lid>(lid); // === START Controle voor manipulatie === // if (_lidRepository.BestaatLid(lidEntity.Email)) { return(Conflict($"Er bestaat reeds een lid met dit e-mailadres.")); } // === EINDE Controle voor manipulatie === // _lidRepository.ToevoegenLid(lidEntity); _lidRepository.Opslaan(); var lidTeRetourneren = _mapper.Map <LidVoorRaadpleegDto>(lidEntity); return(CreatedAtRoute("GetLid", new { lidId = lidTeRetourneren.Id }, lidTeRetourneren)); }