コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            EvaluacionesCursos evaluacionesCursos = db.EvaluacionesCursos.Find(id);

            db.EvaluacionesCursos.Remove(evaluacionesCursos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        // GET: EvaluacionesCursos/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EvaluacionesCursos evaluacionesCursos = db.EvaluacionesCursos.Find(id);

            if (evaluacionesCursos == null)
            {
                return(HttpNotFound());
            }
            return(View(evaluacionesCursos));
        }
コード例 #3
0
        // GET: MAESTRO DETALLE
        public async Task <ActionResult> DetalleEvaluacion(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            EvaluacionesCursos evaluaciones = await db.EvaluacionesCursos.FindAsync(id);

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


            return(View(evaluaciones));
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "IdEvaluacion,IdCurso,IdTipo,Id,Detalle,Intentos,Ponderacion,FechaInicio,FechaFin")] EvaluacionesCursos evaluacionesCursos)
        {
            if (ModelState.IsValid)
            {
                db.EvaluacionesCursos.Add(evaluacionesCursos);
                db.SaveChanges();
                //return RedirectToAction("Index");
                return(RedirectToAction("Create", "PreguntasEvaluacions", new { IdEvaluacion = evaluacionesCursos.IdEvaluacion }));
            }

            var user     = db.UsuariosAsps.Where(a => a.UserName == User.Identity.Name).ToList();
            var cursosId = db.ProfesoresCursos.Where(a => a.Id == user[0].Id).Select(a => a.IdCursos).ToList();
            var cursos   = db.Cursos.Where(a => cursosId.Contains(a.IdCurso));

            ViewBag.IdCurso = new SelectList(cursos, "IdCurso", "Nombre");
            ViewBag.IdTipo  = new SelectList(db.TiposEvaluaciones, "IdTipo", "TipoEvaluacion");
            ViewBag.Id      = new SelectList(user, "Id", "Email");
            return(View(evaluacionesCursos));
        }
コード例 #5
0
        // GET: EvaluacionesCursos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EvaluacionesCursos evaluacionesCursos = db.EvaluacionesCursos.Find(id);

            if (evaluacionesCursos == null)
            {
                return(HttpNotFound());
            }
            var user     = db.UsuariosAsps.Where(a => a.UserName == User.Identity.Name).ToList();
            var usua     = user[0].Id;
            var cursosId = db.ProfesoresCursos.Where(a => a.Id == usua).Select(a => a.IdCursos).ToList();
            var cursos   = db.Cursos.Where(a => cursosId.Contains(a.IdCurso));

            ViewBag.IdCurso = new SelectList(cursos, "IdCurso", "Nombre");
            ViewBag.IdTipo  = new SelectList(db.TiposEvaluaciones, "IdTipo", "TipoEvaluacion");
            ViewBag.Id      = new SelectList(user, "Id", "Email");
            return(View(evaluacionesCursos));
        }