Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }