Esempio n. 1
0
        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());
        }
Esempio n. 2
0
 public static void DispararExcecaoComMensagem(this RegraException dominioException, string mensagem)
 {
     dominioException.AdicionarErroAoModelo(mensagem);
     throw dominioException;
 }