コード例 #1
0
 private MotivoNaoCompensado ValidarReenvioInvalido(ValidadorPassagemSistemaRequest request)
 {
     Log.Debug($"Passagem ID: {request.PassagemPendenteArtesp.MensagemItemId} - Fluxo: ValidadorPassagemSistemaHandler |  Validar Reenvio Inválido");
     if (_reenvioInvalidoValidator.ValidateForaSequencia(request.PassagemPendenteArtesp))
     {
         return(MotivoNaoCompensado.ReenvioInvalido);
     }
     return(MotivoNaoCompensado.SemMotivoNaoCompensado);
 }
        private void VerificarReenvioInvalido(ValidadorPassagemSistemaAceiteManualReenvioRequest request)
        {
            if (request.PassagemPendenteArtesp.PassagemRecusadaMensageria != true)
            {
                Log.Debug($"Passagem ID: {request.PassagemPendenteArtesp.MensagemItemId} - Fluxo: ValidadorPassagemSistemaHandler |  Validar Reenvio Inválido");

                if (_reenvioInvalidoValidator.ValidateForaSequencia(request.PassagemPendenteArtesp))
                {
                    request.PassagemPendenteArtesp.PassagemRecusadaMensageria = true;
                }
            }
        }