public ActionResult EditMadre(Madre obj) { try { if (ModelState.IsValid) { MadreRepository MadRepo = new MadreRepository(); if (MadRepo.UpdateMadre(obj)) { ViewBag.Message = "Madre modificado"; } else { ViewBag.Message = "Ocurrio un error"; } return(RedirectToAction("GetMadres")); } return(View(obj)); } catch { return(RedirectToAction("GetMadres")); } }
public ActionResult DeleteMadre(int?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MadreRepository MadRepo = new MadreRepository(); if (MadRepo.DeleteMadre(id)) { ViewBag.AlertMsg = "Madre eliminado"; } else { ViewBag.AlertMsg = "No se puedo eliminar"; } return(RedirectToAction("GetMadres")); } catch { return(RedirectToAction("GetMadres")); } }
//GET public ActionResult GetMadres() { MadreRepository MadRepo = new MadreRepository(); ModelState.Clear(); return(View(MadRepo.ListarMadres())); }
//GET public ActionResult EditMadre(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MadreRepository MadRepo = new MadreRepository(); Madre result = MadRepo.ListarMadres() .Find(Mad => Mad.Madre_Id == id); if (result == null) { return(HttpNotFound()); } return(View(result)); }
public ActionResult AddMadre(Madre mad) { try { if (ModelState.IsValid) { MadreRepository MadRepo = new MadreRepository(); if (MadRepo.AddMadre(mad)) { ViewBag.Message = "Madre agregado"; } else { ViewBag.Message = "Ocurrio un error"; } } return(RedirectToAction("GetMadres")); } catch { return(View()); } }