// GET: UnidadEjercicio/Create public ActionResult Create(int?pagina) { ViewBag.Pagina = (pagina ?? 1); UnidadEjercicio bdUnidadEjercicio = new UnidadEjercicio(); return(View(bdUnidadEjercicio)); }
public ActionResult DeleteConfirmed(int id, int?pagina) { ViewBag.Pagina = (pagina ?? 1); UnidadEjercicio bdUnidadEjercicio = db.UnidadEjercicio.Find(id); if (bdUnidadEjercicio.DiasConLaUnidad.Count == 0) { db.UnidadEjercicio.Remove(bdUnidadEjercicio); db.SaveChanges(); } return(RedirectToAction("Index", "UnidadEjercicio", new { pagina = ViewBag.Pagina })); }
// GET: UnidadEjercicio/Details/5 public ActionResult Details(int?id, int?pagina) { ViewBag.Pagina = (pagina ?? 1); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UnidadEjercicio bdUnidadEjercicio = db.UnidadEjercicio.Find(id); if (bdUnidadEjercicio == null) { return(HttpNotFound()); } return(View(bdUnidadEjercicio)); }
public ActionResult Edit(int?pagina, [Bind(Include = "ID,Nombre,Abreviacion")] UnidadEjercicio unidadEjercicio) { ViewBag.Pagina = (pagina ?? 1); if (ModelState.IsValid) { if (db.UnidadEjercicio.Any(x => x.Abreviacion.Trim().ToUpper() == unidadEjercicio.Abreviacion.Trim().ToUpper() && x.ID != unidadEjercicio.ID)) { ModelState.AddModelError("Abreviacion", "Ya existe una Unidad con esa Abreviatura"); } else if (db.UnidadEjercicio.Any(x => x.Nombre.Trim().ToUpper() == unidadEjercicio.Nombre.Trim().ToUpper() && x.ID != unidadEjercicio.ID)) { ModelState.AddModelError("Nombre", "Ya existe una Unidad con ese Nombre"); } else { db.Entry(unidadEjercicio).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "UnidadEjercicio", new { sSearchString = unidadEjercicio.Nombre })); } } return(View(unidadEjercicio)); }