public async Task <CallStatus> PutApartamento(Apartamento apartamento) { HttpResponseMessage response = await context.ClientApi.PutAsJsonAsync( $"api/Apartamentos/{apartamento.ApartamentoId}", apartamento); var result = JsonConvert.DeserializeObject <CallStatus>(await response.Content.ReadAsStringAsync()); //Se result é nulo, mostra que os dados foram atualizados com sucesso. Cria apenas manualmente para envio da mensagem para a View. return(result is null ? result = new CallStatus { Error = false } : result); }
public async Task <Apartamento> GetApartamento(int id) { HttpResponseMessage response = await context.ClientApi.GetAsync( $"api/Apartamentos/{id}"); if (response.IsSuccessStatusCode) { response.EnsureSuccessStatusCode(); Apartamento apartamento = await response.Content.ReadAsAsync <Apartamento>(); return(apartamento); } return(null); }