public static bool CreateRespuesta(AlumnoRespuestaRequestDTO alumnoRespuestaRequestDTO) { if (alumnoRespuestaRequestDTO != null) { // 1. Buscar el legajo del alumno string legajo = UniEncuestasDAL.GetLegajoByUsername(alumnoRespuestaRequestDTO.Username); if (legajo != null) { List <uniEncuestaPopupRespuestaAlumno> uniEncuestaPopupRespuestaAlumnoModelList = new List <uniEncuestaPopupRespuestaAlumno>(); foreach (RespuestaRequestDTO respuesta in alumnoRespuestaRequestDTO.RespuestaList) { uniEncuestaPopupRespuestaAlumno uniEncuestaPopupRespuestaAlumnoModel = new uniEncuestaPopupRespuestaAlumno(); uniEncuestaPopupRespuestaAlumnoModel.Fecha = DateTime.Now; uniEncuestaPopupRespuestaAlumnoModel.IdEncuesta = respuesta.IdEncuesta; uniEncuestaPopupRespuestaAlumnoModel.IdPregunta = respuesta.IdPregunta; uniEncuestaPopupRespuestaAlumnoModel.Legajo = Int32.Parse(legajo); uniEncuestaPopupRespuestaAlumnoModel.RespuestaNumerica = respuesta.Value; uniEncuestaPopupRespuestaAlumnoModel.RespuestaTexto = null; uniEncuestaPopupRespuestaAlumnoModelList.Add(uniEncuestaPopupRespuestaAlumnoModel); } if (uniEncuestaPopupRespuestaAlumnoModelList.Count > 0) { return(UniEncuestasDAL.CreateRespuesta(uniEncuestaPopupRespuestaAlumnoModelList)); } } } return(false); }
public bool CreateRespuesta([FromBody]AlumnoRespuestaRequestDTO alumnoRespuestaRequestDTO) { return UniEncuestaService.CreateRespuesta(alumnoRespuestaRequestDTO); }