private bool AvaliarSituacaoRecusa() { var obterQtdeRecusaDetalheTrn = new ObterCountDetalheTrfRecusadoPorDetalhesDaPassagemQuery(); var quantidadeRecusasDetalheTrn = obterQtdeRecusaDetalheTrn.Execute(_passagemPendenteEdi); var obterParametrosValePedagioFinanceiroQuery = new ObterNumeroVezesRecusadoParamValePedagioFinanceiroQuery(); var numeroVezesRecusado = obterParametrosValePedagioFinanceiroQuery.Execute(); return(quantidadeRecusasDetalheTrn >= numeroVezesRecusado); }
public PassagemValePedagioValidator() { _passagemAnteriorQuery = new ObterPassagemAnteriorQuery(); _viagemAgendadaOriginalQuery = new ObterViagemAgendadaOriginalQuery(); _countDetalheViagemCanceladaPorViagemId = new ObterCountDetalheViagemCanceladaPorViagemId(); _detalhesViagemPorViagemIdQuery = new ObterDetalhesViagemPorViagemIdQuery(); _viagemAgendadaPorPlacaPracaDataPassagemQuery = new ObterViagemAgendadaPorPlacaPracaDataPassagemQuery(); _listarViagensASeremCanceladasQuery = new ListarViagensASeremCanceladasQuery(); _passagemImediatamenteAnteriorQuery = new ObterPassagemImediatamenteAnteriorQuery(); _numeroVezesRecusadoParamValePedagioFinanceiroQuery = new ObterNumeroVezesRecusadoParamValePedagioFinanceiroQuery(); _retorno = new ValePedagioArtespDto { ViagensParaRetorno = new List <DetalheViagem>() }; }