internal static string GetEnviadoAString(EnviadoA enviadoA) { switch (enviadoA) { case EnviadoA.Mercaderia: return("MERCADERIA"); case EnviadoA.Servicio: return("SERVICIO"); case EnviadoA.Todos: return("TODOS"); } return(null); }
/// <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(); }
/// <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(); }
public void ActualizarPdf(int id, string titulo, string pdf, DateTime fechaPublicacion, DateTime fechaCaducidad, EnviadoA enviadoA) { ValidarPdf(titulo, pdf, fechaPublicacion, fechaCaducidad); ValidarMensajeId(id); var mensaje = Find(id); mensaje.Titulo = titulo.Trim(); mensaje.FechaPublicacion = fechaPublicacion; mensaje.FechaCaducidad = fechaCaducidad; mensaje.EnviadoA = GetEnviadoAString(enviadoA); mensaje.Archivo = pdf; _db.Entry(mensaje).State = EntityState.Modified; _db.SaveChanges(); }
public void ActualizarTexto(int id, string titulo, string contenido, DateTime fechaPublicacion, DateTime fechaCaducidad, EnviadoA enviadoA) { // Validaciones ValidarMensajeId(id); ValidarTexto(titulo, contenido, fechaPublicacion, fechaCaducidad); var mensaje = Find(id); mensaje.Titulo = titulo.Trim(); mensaje.FechaPublicacion = fechaPublicacion; mensaje.FechaCaducidad = fechaCaducidad; mensaje.EnviadoA = GetEnviadoAString(enviadoA); mensaje.Contenido = contenido; _db.Entry(mensaje).State = EntityState.Modified; _db.SaveChanges(); }