public IActionResult EditUser(int id) { var user = new EditUserM(); var url = $"{Common.Common.ApiUrl}/user/getuserbyid/{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(); } user = JsonConvert.DeserializeObject <EditUserM>(responseData); TempData["Done"] = null; TempData["Fail"] = null; return(View(user)); }
public IActionResult EditUser(EditUserM model) { int result = 0; var url = $"{Common.Common.ApiUrl}/user/edituser"; HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url); httpWebRequest.ContentType = "application/json"; httpWebRequest.Method = "PUT"; using (var streamWrite = new StreamWriter(httpWebRequest.GetRequestStream())) { var json = JsonConvert.SerializeObject(model); streamWrite.Write(json); } var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var resResult = streamReader.ReadToEnd(); result = int.Parse(resResult); } if (result > 0) { TempData["Done"] = "đã cập nhật User thành công"; ModelState.Clear(); } else { TempData["Fail"] = "đã cập nhật User thành công"; } return(View(new EditUserM() { })); }