Exemplo n.º 1
0
            public FeedbackExceptionFilter(IWebHostEnvironment hostEnvironment, ILoggerFactory loggerFactory, string mensagem, TipoAcaoAoOcultarFeedback tipoAcaoOcultar, string mensagemAdicional)
            {
                _hostEnvironment = hostEnvironment;

                _mensagem          = mensagem;
                _tipoAcaoOcultar   = tipoAcaoOcultar;
                _mensagemAdicional = !string.IsNullOrEmpty(mensagemAdicional) ? mensagemAdicional : "A ocorrência desse erro foi registrada e será posteriormente analisada para identificar a causa. Pedimos desculpas pelo transtorno.";
                _loggerFactory     = loggerFactory;
            }
Exemplo n.º 2
0
 public Feedback(
     TipoFeedback tipo,
     string mensagem,
     IEnumerable <string> mensagensAdicionais = null,
     TipoAcaoAoOcultarFeedback tipoAcao       = TipoAcaoAoOcultarFeedback.Ocultar)
 {
     Tipo              = tipo;
     Mensagem          = mensagem;
     MensagemAdicional = mensagensAdicionais != null && mensagensAdicionais.Any()
         ? string.Join(string.Empty, mensagensAdicionais.Where(x => !string.IsNullOrEmpty(x)).Select(x => "<li>" + x + "</li>"))
         : string.Empty;
     TipoAcao = tipoAcao;
 }
Exemplo n.º 3
0
 public FeedbackExceptionFilterAttribute(string mensagem, TipoAcaoAoOcultarFeedback tipoAcaoOcultar, string mensagemAdicional = "")
     : base(typeof(FeedbackExceptionFilter))
 {
     Arguments = new object[] { mensagem, tipoAcaoOcultar, mensagemAdicional };
 }