public async Task <Parlamentar> BuscarPorId(ParlamentarFilter filtro) { var response = await _httpClient.GetFromJsonAsync <ParlamentarDetalhesResponse> ($"{_integrationModel.RequestUrl}/deputados/{filtro.Id}"); return(_parlamentarDetalhesAdapter.AdaptarParlamentarDetalhesResponse(response.Dados)); }
public async Task <IEnumerable <Parlamentar> > BuscarTodos(ParlamentarFilter filtro) { var response = await _httpClient.GetFromJsonAsync <ParlamentarResponse> ($"{_integrationModel.RequestUrl}/deputados/?pagina={filtro.Pagina}&itens=5&nome={filtro.Nome}&siglaUf={filtro.Uf}&siglaPartido={filtro.Partido}"); var parlamentares = _parlamentarAdapter.AdaptarListaParlamentarResponse(response.Dados); return(this.OrdenaEmOrdemAlfabetica(parlamentares)); }
public async Task <IEnumerable <Parlamentar> > BuscarTodos(ParlamentarFilter filtro) { return(await _parlamentarService.BuscarTodos(filtro)); }
public async Task <Parlamentar> BuscarPorId(ParlamentarFilter filtro) { return(await _parlamentarService.BuscarPorId(filtro)); }