public ActionResult Editar([Bind(Include = "TipoMostrarID,Nombre,Status")] TipoMostrar tipoMostrar) { var tm = db.TipoMostarlos.Select(a => new { a.Nombre, a.TipoMostrarID }).SingleOrDefault(a => a.Nombre == tipoMostrar.Nombre); if (tm != null) { if (tm.TipoMostrarID != tipoMostrar.TipoMostrarID) { ModelState.AddModelError("Nombre", "Nombre ya existe."); } } if (ModelState.IsValid) { db.Entry(tipoMostrar).State = EntityState.Modified; db.SaveChanges(); AlertaInfo(string.Format("Tipo de Mostrar: <b>{0}</b> se editó.", tipoMostrar.Nombre), true); string url = Url.Action("Lista", "TipoMostrar"); return(Json(new { success = true, url = url })); } return(PartialView("_Editar", tipoMostrar)); }
public ActionResult EliminarConfirmado(Guid id) { string btnValue = Request.Form["accionx"]; TipoMostrar tipoMostrar = db.TipoMostarlos.Find(id); switch (btnValue) { case "deshabilitar": tipoMostrar.Status = false; db.Entry(tipoMostrar).State = EntityState.Modified; db.SaveChanges(); AlertaDefault(string.Format("Se deshabilito <b>{0}</b>", tipoMostrar.Nombre), true); break; case "eliminar": db.TipoMostarlos.Remove(tipoMostrar); db.SaveChanges(); AlertaDanger(string.Format("Se elimino <b>{0}</b>", tipoMostrar.Nombre), true); break; default: AlertaDanger(string.Format("Ocurrio un error."), true); break; } string url = Url.Action("Lista", "TipoMostrar"); return(Json(new { success = true, url = url })); }
// GET: TipoMostrar/Crear public ActionResult Crear() { var tipoMostrar = new TipoMostrar() { Status = true }; return(PartialView("_Crear", tipoMostrar)); }
// GET: TipoMostrar/Editar/5 public ActionResult Editar(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoMostrar tipoMostrar = db.TipoMostarlos.Find(id); if (tipoMostrar == null) { return(HttpNotFound()); } return(PartialView("_Editar", tipoMostrar)); }
public ActionResult Crear([Bind(Include = "TipoMostrarID,Nombre,Status")] TipoMostrar tipoMostrar) { if (ModelState.IsValid) { tipoMostrar.TipoMostrarID = Guid.NewGuid(); db.TipoMostarlos.Add(tipoMostrar); db.SaveChanges(); AlertaSuccess(string.Format("Tipo de Mostrar: <b>{0}</b> creado.", tipoMostrar.Nombre), true); string url = Url.Action("Lista", "TipoMostrar"); return(Json(new { success = true, url = url })); } return(PartialView("_Crear", tipoMostrar)); }