public async Task <RetornoDto> GetContratoAsync(string token, string cpf) { _httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var response = await _httpClient.GetAsync(_configuration.GetSection(Path.CONTRATO.ToString()).Value); return(await RetornoExtension.ToRetornoDtoAsync(response)); }
public async Task <RetornoDto> GetTokenAsync(LoginDto login) { var response = await _httpClient.PostAsJsonAsync(_configuration.GetSection(Path.TOKEN.ToString()).Value, login); response.EnsureSuccessStatusCode(); return(await RetornoExtension.ToRetornoDtoAsync(response)); }
public async Task <RetornoDto> NegociacaoAsync(string token, NegociacaoDto negociacao) { _httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var response = await _httpClient.PostAsJsonAsync(_configuration.GetSection(Path.NEGOCIACAO.ToString()).Value, negociacao); response.EnsureSuccessStatusCode(); return(await RetornoExtension.ToRetornoDtoAsync(response)); }