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; }
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; }
public FeedbackExceptionFilterAttribute(string mensagem, TipoAcaoAoOcultarFeedback tipoAcaoOcultar, string mensagemAdicional = "") : base(typeof(FeedbackExceptionFilter)) { Arguments = new object[] { mensagem, tipoAcaoOcultar, mensagemAdicional }; }