public static LogEntry AsLogEntry(this Resultado resultado) { var logEntry = new LogEntry(); logEntry.Categories = new string[] { "General" }; logEntry.EventId = 9007; logEntry.Priority = 9; if (resultado.Sucesso) { logEntry.Severity = TraceEventType.Information; } else if (!resultado.ResultadoExcecao) { logEntry.Severity = TraceEventType.Warning; } else { logEntry.Severity = TraceEventType.Error; } logEntry.Title = resultado.ConsolidaMensagens(";"); logEntry.Message = resultado.ConsolidaMensagens(";"); return(logEntry); }
public IHttpActionResult Put([FromBody] Usuario usuario) { var resultado = new Resultado(); if (usuario != null) { resultado = AcessoFacade.CadastrarUsuario(usuario); } else { resultado += "Dados do usuário para cadastro não informado."; } if (resultado) { return(Ok()); } else { return(BadRequest(resultado.ConsolidaMensagens("\n"))); } }
public static T ThrowUnableToResolve <T>(Resultado resultado) { return(ThrowUnableToResolve <T>(resultado.ConsolidaMensagens(" "))); }
public static object ThrowUnableToResolve(Type type, Resultado resultado) { return(ThrowUnableToResolve(type, resultado.ConsolidaMensagens(" "))); }