public ActionResult Create(SP_GetMensaje ms) { using (var db = new DBPremioEntities()) { db.Database.ExecuteSqlCommand("InsertMensaje @vchMensaje, @intUsr", new SqlParameter("vchMensaje", ms.vchMensaje), new SqlParameter("intUsr", int.Parse(HttpContext.User.Identity.Name))); return(Json(new { success = true })); } }
public ActionResult Edit(int id = 0) { using (var db = new DBPremioEntities()) { SP_GetMensaje mensaje = db.Database.SqlQuery <SP_GetMensaje>("GetMensajeID @intCodigo", new SqlParameter("intCodigo", id)).FirstOrDefault(); ViewBag.Title = "Editar Mensaje"; return(PartialView(mensaje)); } }
// GET: Mensaje public ActionResult MensajeIndex() { using (var db = new DBPremioEntities()) { SP_GetMensaje mensajeCant = new SP_GetMensaje(); List <SP_GetMensaje> mensaje = db.Database.SqlQuery <SP_GetMensaje>("GetMensaje").ToList(); mensajeCant = db.Database.SqlQuery <SP_GetMensaje>("GetMensajeActivoCant").FirstOrDefault(); mensaje.ElementAt(0).Cantidad = mensajeCant.Cantidad; //if (mensajeCant.Cantidad > 1) //{ // ViewBag.cantidad = "Solo se Permite un mensaje Activo. Seleccione solo uno."; //} return(View(mensaje)); } }
public ActionResult Edit(SP_GetMensaje ms) { using (var db = new DBPremioEntities()) { try { db.Database.ExecuteSqlCommand("UpdateMensaje @intCodigo, @vchMensaje, @bitActivo", new SqlParameter("intCodigo", ms.intCodigo), new SqlParameter("vchMensaje", ms.vchMensaje), new SqlParameter("bitActivo", ms.BitActivo)); return(Json(new { success = true })); } catch (Exception) { return(Json(new { success = false })); throw; } } }