public ActionResult Editar(int id)
        {
            listarUsuarios();
            MensajeCLS oMensajeCls = new MensajeCLS();

            using (var bd = new BDPruebaTecnicaEntities())
            {
                Mensajes oMensaje = bd.Mensajes.Where(vr => vr.IdMensaje.Equals(id)).First();
                oMensajeCls.idMensaje        = oMensaje.IdMensaje;
                oMensajeCls.mensaje          = oMensaje.Mensaje;
                oMensajeCls.fechaPublicacion = (DateTime)oMensaje.Fecha;
                oMensajeCls.idUsuarioM       = (int)oMensaje.IdUsuario;
            }

            return(View(oMensajeCls));
        }
 public ActionResult Editar(MensajeCLS oMensajeCls)
 {
     if (!ModelState.IsValid)
     {
         listarUsuarios();
         return(View(oMensajeCls));
     }
     else
     {
         listarUsuarios();
         int idMen = oMensajeCls.idMensaje;
         using (var bd = new BDPruebaTecnicaEntities())
         {
             Mensajes oMensaje = bd.Mensajes.Where(vr => vr.IdMensaje.Equals(idMen)).First();
             oMensaje.Mensaje   = oMensajeCls.mensaje;
             oMensaje.Fecha     = oMensajeCls.fechaPublicacion;
             oMensaje.IdUsuario = oMensajeCls.idUsuarioM;
             bd.SaveChanges();
         }
     }
     return(RedirectToAction("Index"));
 }
        public ActionResult Agregar(MensajeCLS oMensajeCls)
        {
            if (!ModelState.IsValid)
            {
                listarUsuarios();
                return(View(oMensajeCls));
            }
            else
            {
                using (var bd = new BDPruebaTecnicaEntities())
                {
                    Mensajes oMensaje = new Mensajes();
                    oMensaje.Mensaje    = oMensajeCls.mensaje;
                    oMensaje.Fecha      = oMensajeCls.fechaPublicacion;
                    oMensaje.IdUsuario  = oMensajeCls.idUsuarioM;
                    oMensaje.Habilitado = 1;
                    bd.Mensajes.Add(oMensaje);
                    bd.SaveChanges();
                }
            }

            return(RedirectToAction("Index"));
        }