public async Task <IActionResult> Editar(IFormCollection collection) { var createPost = new Tarefa { Id = new Guid(collection["Id"]), Titulo = collection["Titulo"], Descricao = collection["Descricao"], Status = collection["Status"], Responsavel = collection["Responsavel"], PartitionKey = collection["PartitionKey"] }; string urlApi = $"{_configuration.GetSection("ConnectionStrings")["ConnectionStringsApi"]}/api/Put?id={createPost.Id}"; var putAsJson = JsonConvert.SerializeObject(createPost); var conteudo = new StringContent(putAsJson, System.Text.Encoding.UTF8, "application/json"); var resultado = await client.PutAsync(urlApi, conteudo); var Json = await resultado.Content.ReadAsStringAsync(); ReponseOne reponseJson = JsonConvert.DeserializeObject <ReponseOne>(Json); if (resultado.IsSuccessStatusCode) { ViewData["status"] = "Atualizado com Sucesso !"; return(View(reponseJson.Value)); } ViewData["status"] = reponseJson.StatusCode; return(View()); }
// GET: TarefaController/Edit/5 public async Task <IActionResult> Detalhes(Guid id) { string urlApi = $"{_configuration.GetSection("ConnectionStrings")["ConnectionStringsApi"]}/api/GetById?id={id}"; var resultado = await client.GetAsync(urlApi); var Json = await resultado.Content.ReadAsStringAsync(); ReponseOne reponseJson = JsonConvert.DeserializeObject <ReponseOne>(Json); return(View(reponseJson.Value)); }
// GET: TarefaController/Edit/5 public async Task <IActionResult> Buscar(IFormCollection collection) { var id = new Guid(collection["Id"]); string urlApi = $"{_configuration.GetSection("ConnectionStrings")["ConnectionStringsApi"]}/api/GetById?id={id}"; var resultado = await client.GetAsync(urlApi); var Json = await resultado.Content.ReadAsStringAsync(); ReponseOne reponseJson = JsonConvert.DeserializeObject <ReponseOne>(Json); return(View(reponseJson.Value)); }
public async Task <IActionResult> Deletar(IFormCollection collection) { var id = new Guid(collection["Id"]); string urlApi = $"{_configuration.GetSection("ConnectionStrings")["ConnectionStringsApi"]}/api/Delete?id={id}"; var resultado = await client.DeleteAsync(urlApi); var Json = await resultado.Content.ReadAsStringAsync(); ReponseOne reponseJson = JsonConvert.DeserializeObject <ReponseOne>(Json); if (resultado.IsSuccessStatusCode) { ViewData["status"] = "Deletado com Sucesso !"; return(View()); } ViewData["status"] = reponseJson.StatusCode; return(View()); }