public AtualizarCaminhaoValidator(
            IValidarModelo validarModelo,
            IValidarAnoFabricacao validarAnoFabricacao,
            IValidarAnoModelo validarAnoModelo,
            IValidarCaminhaoCadastrado caminhaoExistenteValidator)
        {
            RuleFor(c => c.Id)
            .NotNull()
            .WithMessage("O id deve ser diferente de null.")
            .WithErrorCode("AtualizarCaminhaoValidator01");

            validarModelo.AdicionarValidacao(this);
            validarAnoFabricacao.AdicionarValidacao(this);
            validarAnoModelo.AdicionarValidacao(this);
            caminhaoExistenteValidator.AdicionarValidacao(this);
        }
Ejemplo n.º 2
0
 public ExcluirCaminhaoValidator(IValidarCaminhaoCadastrado validarCaminhaoCadastrado)
 {
     validarCaminhaoCadastrado.AdicionarValidacao(this);
 }