Esempio n. 1
0
        /// <summary>
        /// Crear mensaje de tipo PDF en el contenido
        /// </summary>
        /// <param name="titulo"></param>
        /// <param name="pdf"></param>
        /// <param name="fechaPublicacion"></param>
        /// <param name="fechaCaducidad"></param>
        /// <param name="enviadoA"></param>
        public void CrearPdf(string titulo, string pdf,
                             DateTime fechaPublicacion, DateTime fechaCaducidad, EnviadoA enviadoA)
        {
            ValidarPdf(titulo, pdf, fechaPublicacion, fechaCaducidad);

            var mensaje = new mensajes()
            {
                Titulo           = titulo.Trim(),
                Archivo          = pdf.Trim(),
                FechaCaducidad   = fechaCaducidad,
                FechaPublicacion = fechaPublicacion,
                EnviadoA         = GetEnviadoAString(enviadoA)
            };

            _db.mensajes.Add(mensaje);
            _db.SaveChanges();
        }
Esempio n. 2
0
        public bool MegaphonePlayers(string message, string de, string para)
        {
            var mensaje = new mensajes();

            mensaje.mensaje           = message;
            mensaje.NombreUsuarioDe   = de;
            mensaje.NombreUsuarioPara = para;
            var    UserNameRemitent = _connectedUsers.SingleOrDefault(x => x.UserName == para);
            string NombreRemitente  = "";
            var    usuarioAenviar   = new List <string>();

            usuarioAenviar.Add(UserNameRemitent.SessionId);
            //Clients.User(UserNameRemitent.SessionId).onMegaphonePlayers(mensaje);
            Clients.Clients(usuarioAenviar).onMegaphonePlayers(mensaje);

            return(false);
        }
Esempio n. 3
0
        /// <summary>
        /// Crear mensaje de tipo texto en el contenido
        /// </summary>
        /// <param name="titulo"></param>
        /// <param name="contenido"></param>
        /// <param name="fechaPublicacion"></param>
        /// <param name="fechaCaducidad"></param>
        /// <param name="enviadoA"></param>
        public void CrearTexto(string titulo, string contenido,
                               DateTime fechaPublicacion, DateTime fechaCaducidad, EnviadoA enviadoA)
        {
            // Validaciones
            ValidarTexto(titulo, contenido, fechaPublicacion, fechaCaducidad);

            var mensaje = new mensajes()
            {
                Titulo           = titulo.Trim(),
                Contenido        = contenido.Trim(),
                FechaCaducidad   = fechaCaducidad,
                FechaPublicacion = fechaPublicacion,
                EnviadoA         = GetEnviadoAString(enviadoA)
            };


            _db.mensajes.Add(mensaje);
            _db.SaveChanges();
        }