Esempio n. 1
0
        public static bool Validar(this UsuarioDto dto)
        {
            var validacao = new ValidacaoUsuario();

            dto.AdicionarResultadoValidacao(validacao.Validate(dto));
            return(dto.EhValido);
        }
Esempio n. 2
0
        public static void ValidarELancarExcessao(this UsuarioDto dto)
        {
            var validacao = new ValidacaoUsuario();

            dto.AdicionarResultadoValidacao(validacao.Validate(dto));
            if (!dto.EhValido)
            {
                throw new InvalidOperationException(dto.MensagemErroValidacao);
            }
        }