public static string MensagensDeErroEmTexto(this RegraException ex) { var stringBuilder = new StringBuilder(); foreach (var erro in ex.Erros) { stringBuilder.Append(erro.Mensagem); stringBuilder.Append(" "); } return(stringBuilder.Length > 0 ? stringBuilder.Remove(stringBuilder.Length - 1, 1).ToString() : stringBuilder.ToString()); }
public static void DispararExcecaoComMensagem(this RegraException dominioException, string mensagem) { dominioException.AdicionarErroAoModelo(mensagem); throw dominioException; }