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)); }