public ActionResult Edit([Bind(Include = "id_grado_estudio,nombre")] Grado_Estudio grado_Estudio) { if (ModelState.IsValid) { Grado_Estudio edit_grado_estudio = db.Grado_Estudio.Find(grado_Estudio.id_grado_estudio); edit_grado_estudio.fecha_modificacion = DateTime.Now; edit_grado_estudio.id_usuario_modificacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; edit_grado_estudio.nombre = grado_Estudio.nombre; db.Entry(edit_grado_estudio).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(grado_Estudio)); }
// GET: Administracion/Grado_Estudio/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Grado_Estudio grado_Estudio = db.Grado_Estudio.Find(id); if (grado_Estudio == null) { return(HttpNotFound()); } return(View(grado_Estudio)); }
public ActionResult Create([Bind(Include = "id_grado_estudio,nombre")] Grado_Estudio grado_Estudio) { if (ModelState.IsValid) { grado_Estudio.fecha_creacion = DateTime.Now; grado_Estudio.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; grado_Estudio.activo = true; grado_Estudio.eliminado = false; db.Grado_Estudio.Add(grado_Estudio); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(grado_Estudio)); }
public ActionResult Eliminar(int id) { using (DbContextTransaction tran = db.Database.BeginTransaction()) { try { Grado_Estudio grado_Estudio = db.Grado_Estudio.Find(id); grado_Estudio.activo = false; grado_Estudio.eliminado = true; grado_Estudio.fecha_eliminacion = DateTime.Now; grado_Estudio.id_usuario_eliminacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; db.Entry(grado_Estudio).State = EntityState.Modified; db.SaveChanges(); tran.Commit(); return(Json(new { msg = "", response = true })); } catch { tran.Rollback(); return(Json(new { msg = "Cambios no guardados.", response = false })); } } }