public IActionResult EditTodoList(EditTodoListM model) { int editResult = 0; //var url = $"{Common.Common.ApiUrl}/phongban/suaphongban"; //HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url); var httpWebRequest = (HttpWebRequest)WebRequest.Create($"{Common.Common.ApiUrl}/todolist/edittodolist"); 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 result = streamReader.ReadToEnd(); editResult = int.Parse(result); } ViewBag.VGusers = ListUser(); ViewBag.VGuserid = userIdC; if (editResult <= 0) { TempData["Fail"] = "TeamData sửa KHÔNG thành công"; return(View(model)); } else { TempData["Done"] = "TeamData-đã sửa thành công"; ModelState.Clear(); return(View(new EditTodoListM() { UserID = userIdC })); } }
public IActionResult EditTodoList(int id) { var nhanvien = new EditTodoListM(); var url = $"{Common.Common.ApiUrl}/todolist/gettodolistbyid/{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(); } nhanvien = JsonConvert.DeserializeObject <EditTodoListM>(responseData); } ViewBag.VGusers = ListUser(); ViewBag.VGuserid = userIdC; TempData["Done"] = null; TempData["Fail"] = null; return(View(nhanvien)); }