public ActionResult <InscripcionViewModel> Post(InscripcionInputModel inscripcionInput) { Inscripcion inscripcion = MapearInscripcion(inscripcionInput); var response = _inscripcionService.Guardar(inscripcion); if (response.Error) { ModelState.AddModelError("Guardar Inscripcion", response.Mensaje); var problemDetails = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest, }; return(BadRequest(problemDetails)); } return(Ok(response.Inscripcion)); }
private Inscripcion MapearInscripcion(InscripcionInputModel inscripcionInput) { var inscripcion = new Inscripcion { IdInscripcion = inscripcionInput.IdInscripcion, IdProyecto = inscripcionInput.IdProyecto, Identificacion = inscripcionInput.Identificacion, Estudiante1 = inscripcionInput.Estudiante1, Estudiante2 = inscripcionInput.Estudiante2, Estudiante3 = inscripcionInput.Estudiante3, Estudiante4 = inscripcionInput.Estudiante4, Estudiante5 = inscripcionInput.Estudiante5, Estudiante6 = inscripcionInput.Estudiante6, Estudiante7 = inscripcionInput.Estudiante7, Estudiante8 = inscripcionInput.Estudiante8, Estudiante9 = inscripcionInput.Estudiante9, Estudiante10 = inscripcionInput.Estudiante10, Fecha = inscripcionInput.Fecha }; return(inscripcion); }