public IActionResult Edit(TableCoffeesEdit model) { var updateResult = false; var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://localhost:44354/api/TableCoffees/update"); httpWebRequest.ContentType = "application/json"; httpWebRequest.Method = "PUT"; using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { var json = JsonConvert.SerializeObject(model); streamWriter.Write(json); } var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); updateResult = bool.Parse(result); } if (updateResult) { TempData["Message"] = "User has been update successfully"; } return(View(new TableCoffeesEdit() { })); }
public IActionResult Edit(int id) { var tableCoffeesEdit = new TableCoffeesEdit(); var url = "https://localhost:44354/api/TableCoffees/get/" + id; HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url); httpWebRequest.Method = "GET"; var response = httpWebRequest.GetResponse(); { string responseData; Stream responseStream = response.GetResponseStream(); try { StreamReader streamReader = new StreamReader(responseStream); try { responseData = streamReader.ReadToEnd(); } finally { ((IDisposable)streamReader).Dispose(); } } finally { ((IDisposable)responseStream)?.Dispose(); } tableCoffeesEdit = JsonConvert.DeserializeObject <TableCoffeesEdit>(responseData); } return(View(tableCoffeesEdit)); }