public async Task ExcluiComponente(int materialId) { HttpResponseMessage response = await client.DeleteAsync($"cadastro/materiais/componentes/{materialId}"); IRespostaDeCadastroDeComponente resposta = null; if (response.IsSuccessStatusCode) { resposta = await response.Content.ReadAsAsync <IRespostaDeCadastroDeComponente>(); } }
public async Task <IRespostaDeCadastroDeComponente> AtualizaComponente(int materialId, ISolicitacaoDeCadastroDeComponente solicitacao) { HttpResponseMessage response = await client.PutAsJsonAsync($"cadastro/materiais/componentes/{materialId}", solicitacao); //response.EnsureSuccessStatusCode(); //return response.Headers.Location; IRespostaDeCadastroDeComponente resposta = null; if (response.IsSuccessStatusCode) { resposta = await response.Content.ReadAsAsync <IRespostaDeCadastroDeComponente>(); } return(resposta); }