/// <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(); }
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); }
/// <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(); }