// GET: Musculo/Create public ActionResult Create(int?pagina) { ViewBag.Pagina = (pagina ?? 1); Musculo bdMusculo = new Musculo(); ViewBag.GrupoMusculosID = new SelectList(Funcion.GetListaGrupoMusculos(), "Value", "Text"); return(View(bdMusculo)); }
// GET: Musculo/Edit/5 public ActionResult Edit(int?id, int?pagina) { ViewBag.Pagina = (pagina ?? 1); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Musculo bdMusculo = db.Musculo.Find(id); if (bdMusculo == null) { return(HttpNotFound()); } ViewBag.GrupoMusculosID = new SelectList(Funcion.GetListaGrupoMusculos(), "Value", "Text", bdMusculo.GrupoMusculosID); return(View(bdMusculo)); }
public ActionResult Edit(int?pagina, [Bind(Include = "ID,Nombre,NombreComun,Descripcion,GrupoMusculosID,FileImage")] Musculo musculo) { ViewBag.Pagina = (pagina ?? 1); if (ModelState.IsValid) { if (db.Musculo.Any(x => x.Nombre.Trim().ToUpper() == musculo.Nombre.Trim().ToUpper() && x.ID != musculo.ID)) { ModelState.AddModelError("Nombre", "Ya existe un Musculo con ese Nombre"); } else if (db.Musculo.Any(x => x.NombreComun.Trim().ToUpper() == musculo.NombreComun.Trim().ToUpper() && x.ID != musculo.ID)) { ModelState.AddModelError("NombreComun", "Ya existe un Musculo con ese Nombre Comun"); } else { db.Entry(musculo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Musculo", new { sSearchString = musculo.Nombre })); } } ViewBag.GrupoMusculosID = new SelectList(Funcion.GetListaGrupoMusculos(), "Value", "Text", musculo.GrupoMusculosID); return(View(musculo)); }