public IDetranConsultarCarteiraRepository Create(string UF)
        {
            IDetranConsultarCarteiraRepository result = null;

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

            return(result);
        }
        public Task <Carteira> ConsultarCarteira(string numero)
        {
            IDetranConsultarCarteiraRepository repository = _Factory.Create("PE");

            return(repository.ConsultarCarteira(numero));
        }