public async Task <ActionResult> Get([FromQuery] CarteiraModel model) { var pontos = await _DetranVerificadorPontosServices.ConsultarPontos(_Mapper.Map <Carteira>(model)); var result = new SuccessResultModel <IEnumerable <PontosCarteiraModel> >(_Mapper.Map <IEnumerable <PontosCarteiraModel> >(pontos)); return(Ok(result)); }
public async Task <ActionResult> Get([FromQuery] VeiculoModel model) { var debitos = await _DetranVerificadorPontosServices.ConsultarPontos(_Mapper.Map <Veiculo>(model)); var result = new SuccessResultModel <IEnumerable <PontosVeiculoModel> >(_Mapper.Map <IEnumerable <PontosVeiculoModel> >(debitos)); return(Ok(result)); }
public async Task <IEnumerable <PontosCarteira> > ConsultarPontos(Carteira carteira) { Stopwatch watch = Stopwatch.StartNew(); _Logger.LogInformation($"Iniciando a execução do método ConsultarPontos({carteira})"); var result = await _Inner.ConsultarPontos(carteira); watch.Stop(); _Logger.LogInformation($"Encerrando a execução do método ConsultarPontos({carteira}) {watch.ElapsedMilliseconds}ms"); return(result); }
public async Task <IEnumerable <PontosMotorista> > ConsultarPontos(Veiculo veiculo) { Stopwatch watch = Stopwatch.StartNew(); _Logger.LogInformation($"Iniciando a execução do método ConsultarPontos({veiculo})"); var result = await _Inner.ConsultarPontos(veiculo); watch.Stop(); _Logger.LogInformation($"Encerrando a execução do método ConsultarPontos({veiculo}) {watch.ElapsedMilliseconds}ms"); return(result); }
public Task <IEnumerable <PontosMotorista> > ConsultarPontos(Veiculo veiculo) { return(Task.FromResult(_Cache.GetOrCreate($"{veiculo.UF}_{veiculo.Placa}", () => _Inner.ConsultarPontos(veiculo).Result))); }
public Task <IEnumerable <PontosCarteira> > ConsultarPontos(Carteira carteira) { return(Task.FromResult(_Cache.GetOrCreate($"{carteira.numero}", () => _Inner.ConsultarPontos(carteira).Result))); }