public async Task <IActionResult> UpdatePatent(int id) { DtoPatent patent = new DtoPatent(); using (var httpClient = new HttpClient()) { using (var response = await httpClient.GetAsync(apiUrl + "/" + id)) { string apiResponse = await response.Content.ReadAsStringAsync(); patent = JsonConvert.DeserializeObject <DtoPatent>(apiResponse); } } return(View(patent)); }
public async Task <IActionResult> UpdateReserva(DtoPatent patent) { DtoPatent patentInput = new DtoPatent(); using (var httpClient = new HttpClient()) { var content = new MultipartFormDataContent(); content.Add(new StringContent(patent.PatentId.ToString()), "PatentId"); content.Add(new StringContent(patent.PatentTitle), "PatentTitle"); content.Add(new StringContent(patent.PatentNumber), "PatentNumber"); content.Add(new StringContent(patent.PatentClaims), "PatentClaims"); using (var response = await httpClient.PutAsync(apiUrl, content)) { string apiResponse = await response.Content.ReadAsStringAsync(); ViewBag.Result = "Sucesso"; patentInput = JsonConvert.DeserializeObject <DtoPatent>(apiResponse); } } return(View(patentInput)); }