public static bool Validar(this EnderecoDto dto) { var validacao = new ValidacaoEndereco(); dto.AdicionarResultadoValidacao(validacao.Validate(dto)); return(dto.EhValido); }
public static void ValidarELancarExcessao(this EnderecoDto dto) { var validacao = new ValidacaoEndereco(); dto.AdicionarResultadoValidacao(validacao.Validate(dto)); if (!dto.EhValido) { throw new InvalidOperationException(dto.MensagemErroValidacao); } }