private MotivoNaoCompensado ValidarTagBloqueada(ValidadorPassagemRequest request) { _tagPracaBloqueadoLadoMensageriaValidator.Init(request.PassagemPendenteArtesp); if (_tagPracaBloqueadoLadoMensageriaValidator.ValidateSituacaoTag()) { return(MotivoNaoCompensado.TagBloqueado); } return(MotivoNaoCompensado.SemMotivoNaoCompensado); }
public void VerificarTagPracaBloqueada(ValidadorPassagemSistemaAceiteManualReenvioRequest request) { if (request.PassagemPendenteArtesp.PassagemRecusadaMensageria != true) { Log.Debug($"Passagem ID: {request.PassagemPendenteArtesp.MensagemItemId} - Fluxo: ValidadorPassagemHandler | validarTagPracaBloqueada"); _tagPracaBloqueadoLadoMensageriaValidator.Init(request.PassagemPendenteArtesp); if (_tagPracaBloqueadoLadoMensageriaValidator.ValidateSituacaoTag() || _tagPracaBloqueadoLadoMensageriaValidator.ValidatePracaBloqueada(request.PassagemPendenteArtesp.Praca.CodigoPraca ?? 0)) { request.PassagemPendenteArtesp.PassagemRecusadaMensageria = true; } } }