private Conocimientos MapearPersona(ConocimientosInputModel conocimientosInput) { var conocimientos = new Conocimientos(); conocimientos.Pregunta1 = conocimientosInput.Pregunta1; conocimientos.Pregunta2 = conocimientosInput.Pregunta2; conocimientos.Pregunta3 = conocimientosInput.Pregunta3; conocimientos.Pregunta4 = conocimientosInput.Pregunta4; conocimientos.Pregunta5 = conocimientosInput.Pregunta5; conocimientos.Pregunta6 = conocimientosInput.Pregunta6; conocimientos.Idpersona = conocimientosInput.Idpersona; return(conocimientos); }
public ActionResult <ConocimientosViewModel> Post(ConocimientosInputModel conocimientosInput) { Conocimientos conocimientos = MapearPersona(conocimientosInput); var response = _conocimientosService.Guardar(conocimientos); if (response.Error) { ModelState.AddModelError("Guardar Conocimientos", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Conocimientos)); }