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)); }
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)); }
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")); }
public void AddTransaction(OFXTransactionModel newData) { var transaction = _context.OFXTransactionModels.FirstOrDefault(x => x.TransactiontType == newData.TransactiontType && x.PostedDate == newData.PostedDate && x.Description == newData.Description); if (transaction == null) { _context.OFXTransactionModels.Add(newData); _context.SaveChanges(); } }