Example #1
0
        public IDetranVerificadorDebitosRepository Create(string Numero)
        {
            IDetranVerificadorPontosRepository result = null;

            if (_Repositories.TryGetValue(Numero, out Type type))
            {
                result = _ServiceProvider.GetService(type) as IDetranVerificadorDebitosRepository;
            }

            return(result);
        }
Example #2
0
        public void InstanciarServicoPorUFNaoRegistrado()
        {
            IDetranVerificadorPontosRepository implementacao = _Factory.Create("SP");

            Assert.Null(implementacao);
        }
Example #3
0
        public Task <IEnumerable <PontoCarteira> > ConsultarPontos(Carteira carteira)
        {
            IDetranVerificadorPontosRepository repository = _Factory.Create(carteira.UF);

            return(repository.ConsultarPontos(carteira));
        }
        public Task <IEnumerable <PontosMotorista> > ConsultarPontos(Veiculo veiculo)
        {
            IDetranVerificadorPontosRepository repository = (IDetranVerificadorPontosRepository)_Factory.Create(veiculo.UF);

            return(repository.ConsultarPontos(veiculo));
        }