private Practicas MapearPersona(PracticasInputModel practicasInput)
        {
            var practicas = new Practicas();

            practicas.Pregunta1 = practicasInput.Pregunta1;
            practicas.Pregunta2 = practicasInput.Pregunta2;
            practicas.Pregunta3 = practicasInput.Pregunta3;
            practicas.Pregunta4 = practicasInput.Pregunta4;
            practicas.Idpersona = practicasInput.Idpersona;
            return(practicas);
        }
示例#2
0
        public ActionResult <PracticasViewModel> Post(PracticasInputModel practicasInput)
        {
            Practicas practicas = MapearPersona(practicasInput);
            var       response  = _practicasService.Guardar(practicas);

            if (response.Error)
            {
                ModelState.AddModelError("Guardar Practicas", response.Mensaje);
                var problemDetails = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest,
                };
                return(BadRequest(problemDetails));
            }
            return(Ok(response.Practicas));
        }