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;
                }
            }
        }