/// <summary> /// /// </summary> /// <param name="tipoNotificacion"></param> /// <param name="mensaje"></param> /// <returns></returns> internal static object ConstruirJson(EnumTipoNotificacion tipoNotificacion, string mensaje) { return(new { tipoNotificacion = tipoNotificacion.ToString(), mensaje }); }
/// <summary> /// /// </summary> /// <param name="tipoNotificacion"></param> /// <returns></returns> internal static object ConstruirJson(EnumTipoNotificacion tipoNotificacion) { return(new { tipoNotificacion = tipoNotificacion.ToString(), string.Empty }); }
/// <summary> /// Constructor para Crear una notificacion sin Formato de Mensaje Especificado /// </summary> /// <param name="idFormato"></param> /// <param name="cuentaOrigen"></param> /// <param name="cuentaDestino"></param> /// <param name="asuntoMensaje"></param> /// <param name="cuerpo"></param> /// <param name="nombreFormato"></param> public NotificacionEmail(string cuentaOrigen , string cuentaDestino, List<string> copiaPara, string asuntoMensaje, string cuerpo , EnumTipoNotificacion tipoNotificacion) { _cuentaOrigen = cuentaOrigen; _cuentaDestino = cuentaDestino; _asuntoMensaje = asuntoMensaje; _cuerpoMensaje = cuerpo; _tipoNotificacion = tipoNotificacion; _copiaPara = new List<string>(); _copiaPara = copiaPara; }
/// <summary> /// Constructor Para Mandar Errores de Notificacion Utilizada cuando son errores Del Usuario. /// /// </summary> /// <param name="asuntoMensaje"></param> /// <param name="exception"></param> /// <param name="tipoNotificacion"></param> public NotificacionEmail(string asuntoMensaje , Exception exception) { _tipoNotificacion= EnumTipoNotificacion.Error; _asuntoMensaje = asuntoMensaje; _exception = exception; }