예제 #1
0
        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);
        }
예제 #2
0
 public bool CreateRespuesta([FromBody]AlumnoRespuestaRequestDTO alumnoRespuestaRequestDTO)
 {
     return UniEncuestaService.CreateRespuesta(alumnoRespuestaRequestDTO);
 }