public IDetranVerificadorPontosCarteiraRepository Create(string UF) { IDetranVerificadorPontosCarteiraRepository result = null; if (_Repositories.TryGetValue(UF, out Type type)) { result = _ServiceProvider.GetService(type) as IDetranVerificadorPontosCarteiraRepository; } return(result); }
public Task <IEnumerable <PontosCarteiraVeiculo> > ConsultarPontosCarteira(Veiculo veiculo) { IDetranVerificadorPontosCarteiraRepository repository = _Factory.Create(veiculo.UF); return(repository.ConsultarPontosCarteira(veiculo)); }
public void InstanciarServicoPorUFNaoRegistrado() { IDetranVerificadorPontosCarteiraRepository implementacao = _Factory.Create("CE"); Assert.Null(implementacao); }
public Task <IEnumerable <PontosCarteira> > ConsultarPontosCarteira(Carteira carteira) { IDetranVerificadorPontosCarteiraRepository repository = _Factory.Create(carteira.UF); return(repository.ConsultarPontosCarteira(carteira)); }
public Task <PontosCarteiraTotal> ConsultarPontos(CarteiraMotorista carteiraMotorista) { IDetranVerificadorPontosCarteiraRepository repository = _Factory.Create(carteiraMotorista.UF); return(repository.ConsultarPontos(carteiraMotorista)); }