public ActionResult DeleteConfirmed(int id) { using (var transaction = db.Database.BeginTransaction()) { try { MaestriaUsuario maestriaUsuario = db.MaestriaUsuarios.Where(x => x.MaestriaId == id).SingleOrDefault(); db.MaestriaUsuarios.Remove(maestriaUsuario); db.SaveChanges(); Maestria maestria = db.Maestrias.Find(id); db.Maestrias.Remove(maestria); db.SaveChanges(); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); var message = "ERROR: " + ex.Message; ModelState.AddModelError(string.Empty, message); return(View(id)); } } return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Maestria maestria = db.Maestrias.Find(id); db.Maestrias.Remove(maestria); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Agregar_maestria(Maestria m) { if (ModelState.IsValid) { CRUD.agregarMaestria(m); return(RedirectToAction("Ver_maestria")); } return(View()); }
public IActionResult Actualizar_maestria(Maestria m, int id) { if (ModelState.IsValid) { CRUD.actualizarMaestria(m, id); return(RedirectToAction("Ver_maestria")); } return(View()); }
public IActionResult Agregar(Maestria maestria) { if (ModelState.IsValid) { UniversidadManager.Instance.AgregarMaestria(maestria); return(RedirectToAction("List")); } return(View(maestria)); }
public IActionResult AgregarMaestria(DatosMaestria datosMaestria, Maestria maestria) { if (ModelState.IsValid) { datosMaestria.Maestrias.Add(maestria); return(RedirectToAction("VerMaestria", maestria)); } return(View(maestria)); }
public ActionResult Edit([Bind(Include = "IDmaestria,nombre,duracion")] Maestria maestria) { if (ModelState.IsValid) { db.Entry(maestria).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(maestria)); }
public ActionResult Create([Bind(Include = "IDmaestria,nombre,duracion")] Maestria maestria) { if (ModelState.IsValid) { db.Maestrias.Add(maestria); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(maestria)); }
// GET: Maestrias/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Maestria maestria = db.Maestrias.Find(id); if (maestria == null) { return(HttpNotFound()); } return(View(maestria)); }
public ActionResult Create(MaestriaUsuarioView maestriaUsuarioView) { if (ModelState.IsValid) { using (var transaction = db.Database.BeginTransaction()) { try { var maestria = new Maestria() { Nombre = maestriaUsuarioView.Maestria.Nombre, Descripcion = maestriaUsuarioView.Maestria.Descripcion }; db.Maestrias.Add(maestria); db.SaveChanges(); var maestriaId = db.Maestrias.ToList().Select(x => x.MaestriaId).Max(); var userId = User.Identity.GetUserId(); var MaestriaUsuario = new MaestriaUsuario() { FechaAdquiriolaMaestria = maestriaUsuarioView.FechaAdquiriolaMaestria, LugarAdquiriolaMaestria = maestriaUsuarioView.LugarAdquiriolaMaestria, MaestriaId = maestriaId, UsuarioId = userId }; db.MaestriaUsuarios.Add(MaestriaUsuario); db.SaveChanges(); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); var message = "ERROR: " + ex.Message; ModelState.AddModelError(string.Empty, message); return(View(maestriaUsuarioView)); } } return(RedirectToAction("Index")); } return(View(maestriaUsuarioView)); }
public ActionResult Edit(int id, Maestria Maestria) { try { if (gestor.ExisteID(Maestria.ID_Maestria)) { return(View()); } else { gestor.EditarMaestria(id, Maestria); return(RedirectToAction(nameof(Mostrar), gestor.ObtenerMaestrias())); } } catch { return(View(Maestria)); } }
public ActionResult Agregar(Maestria Maestria) { try { if (gestor.ExisteID(Maestria.ID_Maestria)) { return(View()); } else { gestor.AgregarMaestria(Maestria); IList <Maestria> Maestrias = gestor.ObtenerMaestrias(); return(RedirectToAction(nameof(Mostrar), Maestrias)); } } catch { return(View()); } }
public IActionResult EliminarMaestria(DatosMaestria datosMaestria, Maestria maestria) { if (ModelState.IsValid) { var ID = Request.Form["opciones"]; foreach (var datos in datosMaestria.Maestrias) { if (ID == datos.ID.ToString()) { ViewData["Codigo"] = datos.ID; ViewData["Nombre"] = datos.NOMBRE; ViewData["Duracion"] = datos.DURACION; ViewData["IDDocente"] = datos.ID_DOCENTE; break; } } var DeleteButton = Request.Form["Delete"]; if (DeleteButton == "delete") { int x = 0; foreach (var datos in datosMaestria.Maestrias) { if (datos.ID == datosMaestria.IDSelected) { break; } x++; } datosMaestria.Maestrias.RemoveAt(x); return(View("VerMaestria", datosMaestria)); } } return(View(datosMaestria)); }
public IActionResult EditarMaestria(DatosMaestria datosMaestria, Maestria maestria) { if (ModelState.IsValid) { var opciones = Request.Form["opciones"]; foreach (var datos in datosMaestria.Maestrias) { if (datos.ID.ToString() == opciones) { ViewData["Codigo"] = datos.ID; ViewData["Nombre"] = datos.NOMBRE; ViewData["Duracion"] = datos.DURACION; ViewData["IDDocente"] = datos.ID_DOCENTE; break; } } var SaveButton = Request.Form["Save"]; if (SaveButton == "save") { int x = 0; foreach (var datos in datosMaestria.Maestrias) { if (datos.ID == maestria.ID) { break; } x++; } datosMaestria.Maestrias.RemoveAt(x); datosMaestria.Maestrias.Add(maestria); return(RedirectToAction("VerMaestria", maestria)); } } return(View(maestria)); }
public ActionResult Edit(int id) { Maestria Maestria = gestor.ObtenerMaestria(id); return(View(Maestria)); }
public IActionResult Actualizar(Maestria nuevo, int id) { UniversidadManager.Instance.ActualizarMaestria(id, nuevo); return(RedirectToAction("List")); }
public IActionResult EditarMaestria(Maestria maestria) { return(View(maestria)); }
void Awake() { Maestria maestro = FindObjectOfType <Maestria>(); maestro.NewSoundtrack("Music/Credits"); }