Example #1
0
        public OpcionViewModel(Contexto db, int _id)
        {
            /*Consulta en LINQ para eliminar las opciones*/
            int[]    vector_id_opcion          = new int[4];
            string[] vector_descripcion_opcion = new string[4];
            int      i = 0;

            int id_preguntaOpcion = db.Opciones.Where(d => d.Id == _id).Select(d => d.IdPreguntaOpcion).FirstOrDefault();
            var id_opcion         = db.Opciones.Where(o => o.IdPreguntaOpcion.Equals(id_preguntaOpcion));

            foreach (var Opciones in id_opcion)
            {
                vector_id_opcion[i]          = Opciones.Id;
                vector_descripcion_opcion[i] = Opciones.Descripcion;

                i++;
            }
            /*Llenado de opciones*/
            descA = vector_descripcion_opcion[0];
            descB = vector_descripcion_opcion[1];
            descC = vector_descripcion_opcion[2];
            descD = vector_descripcion_opcion[3];

            /*Llenado de Pregunta y Opcion Correcta*/
            Pregunta           = db.Opciones.Where(op => op.Id == _id).Select(op => op.Pregunta.Descripcion).FirstOrDefault();
            idAuxiliarPregunta = db.Opciones.Where(op => op.Id == _id).Select(op => op.Pregunta.Id).FirstOrDefault();
            //Pregunta =Convert.ToString(_idAuxiliarPregunta);
            OpcionCorrecta = db.Opciones.Where(op => op.Id == _id).Select(op => op.Titulo).FirstOrDefault();

            opciones = new Opcion();
            //Opcion _opcion = db.Opciones.Find(_id);
            ListaOpciones = db.Opciones.ToList();
        }
Example #2
0
        public OpcionViewModel(Contexto db)
        {
            Pregunta pregunta = new Pregunta();

            ListaPreguntas = db.Pregunta.ToList();

            opciones      = new Opcion();
            ListaOpciones = db.Opciones.ToList();
        }