예제 #1
0
        public static bool Validar(this ExperienciaDto dto)
        {
            var validacao = new ValidacaoExperiencia();

            dto.AdicionarResultadoValidacao(validacao.Validate(dto));
            return(dto.EhValido);
        }
예제 #2
0
        public static void ValidarELancarExcessao(this ExperienciaDto dto)
        {
            var validacao = new ValidacaoExperiencia();

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