public ActionResult Create([Bind(Include = "CursoID,Nombre")] Curso curso)
        {
            if (ModelState.IsValid)
            {
                db.Cursos.Add(curso);
                db.SaveChanges();
                _logger.LogMessage("Se ha creado un curso nuevo. CursoID: " + curso.CursoID.ToString());
                return(RedirectToAction("Index"));
            }

            return(View(curso));
        }
Beispiel #2
0
        public ActionResult Create([Bind(Include = "InscripcionID,CursoID,AlumnoID,EstadoCursada")] Inscripcion inscripcion)
        {
            if (ModelState.IsValid)
            {
                db.Inscripciones.Add(inscripcion);
                db.SaveChanges();
                _logger.LogMessage("Se ha creado una inscripción nueva. InscripcionID: " + inscripcion.InscripcionID.ToString());
                return(RedirectToAction("Index"));
            }

            ViewBag.AlumnoID = new SelectList(db.Alumnos, "AlumnoID", "Apellido", inscripcion.AlumnoID);
            ViewBag.CursoID  = new SelectList(db.Cursos, "CursoID", "Nombre", inscripcion.CursoID);
            return(View(inscripcion));
        }
Beispiel #3
0
 public ActionResult Create([Bind(Include = "ID,Apellido,Nombre")] Alumno alumno)
 {
     if (ModelState.IsValid)
     {
         db.Alumnos.Add(alumno);
         db.SaveChanges();
         _logger.LogMessage("Se ha creado un alumno nuevo. AlumnoID: " + alumno.AlumnoID.ToString());
         return(RedirectToAction("Index"));
     }
     else
     {
         _logger.LogError("Ha ocurrido un error en la creación del alumno");
         return(View(alumno));
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            TecsoLog tecsoLog = db.TecsoLogs.Find(id);

            db.TecsoLogs.Remove(tecsoLog);
            db.SaveChanges();
            _logger.LogMessage("Se ha eliminado un Log. TecsoLogID: " + id.ToString());

            return(RedirectToAction("Index"));
        }