public IDetranVerificadorDebitosRepository Create(string Numero) { IDetranVerificadorPontosRepository result = null; if (_Repositories.TryGetValue(Numero, out Type type)) { result = _ServiceProvider.GetService(type) as IDetranVerificadorDebitosRepository; } return(result); }
public void InstanciarServicoPorUFNaoRegistrado() { IDetranVerificadorPontosRepository implementacao = _Factory.Create("SP"); Assert.Null(implementacao); }
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)); }