public ActionResult Alta(Docente docente) { if (!this.ModelState.IsValid) { return(View(docente)); } else { try { GestoraDocentes gd = new GestoraDocentes(Contexto); gd.AgregarDocente(docente); Contexto.SaveChanges(); ViewData["Mensaje"] = "Docente agregado!"; RedirectToAction("Alta"); } catch (DomainException ex) { this.ModelState.AddModelError("", ex.Message); } catch (Exception ex) { this.ModelState.AddModelError("", "No se pudo agregar al Docente"); } return(View(docente)); } }
public ActionResult Modificar(Docente docente) { if (!this.ModelState.IsValid) { return(View(docente)); } GestoraDocentes gd = new GestoraDocentes(Contexto); gd.ModificarDocente(docente); ViewBag.Mensaje = "Se modificó el Docente"; Contexto.SaveChanges(); return(View("Lista", gd.ObtenerDocentes())); }
public ActionResult Eliminarx(string documento) { var res = new GestoraDocentes(Contexto).EliminarDocente(documento); if (res) { ViewBag.Mensaje = "Docente eliminado"; Contexto.SaveChanges(); } else { ViewBag.Mensaje = "No se pudo eliminar el Docente"; } return(View("Lista", new GestoraDocentes(Contexto).ObtenerDocentes())); }
public ActionResult Editar(string documento) { if (documento == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else { var d = new GestoraDocentes(Contexto).ObtenerDocente(documento); if (d == null) { return(HttpNotFound()); } return(View(d)); } }
public ActionResult Eliminar(string documento) { string id = documento; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else { Docente d = new GestoraDocentes(Contexto).ObtenerDocente(id); if (d == null) { return(HttpNotFound()); } return(View(d)); } }