public ActionResult DeleteConfirmed(int id)
        {
            PreguntasEvaluacion preguntasEvaluacion = db.PreguntasEvaluacion.Find(id);

            db.PreguntasEvaluacion.Remove(preguntasEvaluacion);
            db.SaveChanges();
            //return RedirectToAction("Index");
            return(RedirectToAction("DetalleEvaluacion", "EvaluacionesCursos", new { id = preguntasEvaluacion.IdEvaluacion }));
        }
 public ActionResult Edit([Bind(Include = "IdPregunta,IdEvaluacion,IdTipoPreg,Pregunta,Ponderacion")] PreguntasEvaluacion preguntasEvaluacion)
 {
     if (ModelState.IsValid)
     {
         db.Entry(preguntasEvaluacion).State = EntityState.Modified;
         db.SaveChanges();
         //return RedirectToAction("Index");
         return(RedirectToAction("DetalleEvaluacion", "EvaluacionesCursos", new { id = preguntasEvaluacion.IdEvaluacion }));
     }
     ViewBag.IdEvaluacion = new SelectList(db.EvaluacionesCursos, "IdEvaluacion", "IdEvaluacion", preguntasEvaluacion.IdEvaluacion);
     ViewBag.IdTipoPreg   = new SelectList(db.TipoPregunta, "IdTipoPreg", "Tipo_Pregunta", preguntasEvaluacion.IdTipoPreg);
     return(View(preguntasEvaluacion));
 }
        // GET: PreguntasEvaluacions/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PreguntasEvaluacion preguntasEvaluacion = db.PreguntasEvaluacion.Find(id);

            if (preguntasEvaluacion == null)
            {
                return(HttpNotFound());
            }
            return(View(preguntasEvaluacion));
        }
        public ActionResult Create([Bind(Include = "IdPregunta,IdEvaluacion,IdTipoPreg,Pregunta,Ponderacion")] PreguntasEvaluacion preguntasEvaluacion)
        {
            if (ModelState.IsValid)
            {
                db.PreguntasEvaluacion.Add(preguntasEvaluacion);
                db.SaveChanges();
                //return RedirectToAction("Index");
                //return RedirectToAction("DetalleEvaluacion", "EvaluacionesCursos", new { id = preguntasEvaluacion.IdEvaluacion });
                return(RedirectToAction("Create", "RespuestasEvaluacions", new { IdPregunta = preguntasEvaluacion.IdPregunta }));
            }

            ViewBag.IdEvaluacion = new SelectList(db.EvaluacionesCursos, "IdEvaluacion", "IdEvaluacion", preguntasEvaluacion.IdEvaluacion);
            ViewBag.IdTipoPreg   = new SelectList(db.TipoPregunta, "IdTipoPreg", "Tipo_Pregunta", preguntasEvaluacion.IdTipoPreg);
            return(View(preguntasEvaluacion));
        }
        // GET: PreguntasEvaluacions/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PreguntasEvaluacion preguntasEvaluacion = db.PreguntasEvaluacion.Find(id);

            if (preguntasEvaluacion == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdEvaluacion = new SelectList(db.EvaluacionesCursos, "IdEvaluacion", "IdEvaluacion", preguntasEvaluacion.IdEvaluacion);
            ViewBag.IdTipoPreg   = new SelectList(db.TipoPregunta, "IdTipoPreg", "Tipo_Pregunta", preguntasEvaluacion.IdTipoPreg);
            return(View(preguntasEvaluacion));
        }
        // GET: MAESTRO DETALLE
        public async Task <ActionResult> DetalleRespuestas(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            PreguntasEvaluacion preguntasEvaluacion = await db.PreguntasEvaluacion.FindAsync(id);

            if (preguntasEvaluacion == null)
            {
                return(HttpNotFound());
            }


            return(View(preguntasEvaluacion));
        }