static async Task <Uri> CriarAnotacaoAsync(Anotacao anotacao) { HttpResponseMessage response = await client.PostAsJsonAsync( "api/products", anotacao); response.EnsureSuccessStatusCode(); // return URI of the created resource. return(response.Headers.Location); }
public static async Task <Anotacao> SelecionarAnotacaoAsync(string path) { Anotacao anotacao = null; HttpResponseMessage response = await client.GetAsync(path); if (response.IsSuccessStatusCode) { anotacao = await response.Content.ReadAsAsync <Anotacao>(); } return(anotacao); }
static async Task <Anotacao> AtualizarAnotacaoAsync(Anotacao anotacao) { HttpResponseMessage response = await client.PutAsJsonAsync( $"api/products/{anotacao.Cod}", anotacao); response.EnsureSuccessStatusCode(); // Deserialize the updated product from the response body. anotacao = await response.Content.ReadAsAsync <Anotacao>(); return(anotacao); }
static void MostrarAnotacao(Anotacao anotacao) { Console.WriteLine($"Cod: {anotacao.Cod}\tConteúdo: " + $"{anotacao.Conteudo}\tHorário: {anotacao.Horario}"); }