public IActionResult Update([FromBody] VragenViewModelReponse vraagViewModel)
        {
            try
            {
                var vraagDTO = VraagViewModelMapper.MapViewModelToAntwoordDTO(vraagViewModel);
                var vraag    = _service.Update(vraagDTO);
                if (vraag.DidError)
                {
                    return(BadRequest(vraag.Errors));
                }

                var vraagReturn = VraagViewModelMapper.MapVraagDTOToVraagViewModel(vraag.DTO);
                return(Ok(vraagReturn));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
        public IActionResult Create(VragenViewModelRequest vraagViewModel)
        {
            try
            {
                var vraagDTO = VraagViewModelMapper.MapViewModelToAntwoordDTO(vraagViewModel);

                var response = _service.AddVraag(vraagDTO);

                if (response.DidError)
                {
                    return(BadRequest(response.Errors));
                }

                var createdVraag = VraagViewModelMapper.MapVraagDTOToVraagViewModel(response.DTO);

                return(Ok(createdVraag));
            }
            catch (Exception ex) {
                return(BadRequest(ex.Message));
            }
        }