コード例 #1
0
 public ValidadorPassagemArtespHandler()
 {
     _validator = new GenericValidator <PassagemPendenteArtesp>();
     _tagPracaBloqueadoLadoMensageriaValidator = new TagPracaBloqueadoLadoMensageriaValidator();
     _oSAValidator     = new OSAValidator();
     _horarioValidator = new HorarioValidator();
 }
コード例 #2
0
        public MotivoNaoCompensado ValidarHora(DateTime dataPassagem, DateTime dataCriacao)
        {
            Log.Debug($"Passagem ID: {Response.PassagemPendenteArtesp.MensagemItemId} - Fluxo: ValidadorPassagemHandler | validarHora");
            var validarHora = new HorarioValidator();

            if (!validarHora.Validate(dataPassagem, dataCriacao))
            {
                return(MotivoNaoCompensado.HorarioInvalido);
            }
            return(MotivoNaoCompensado.SemMotivoNaoCompensado);
        }