public IActionResult Edit(int id) { var userEdit = new TaiKhoanUpdate(); var url = "http://localhost:51479/api/taikhoan/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(); } userEdit = JsonConvert.DeserializeObject <TaiKhoanUpdate>(responseData); } return(View(userEdit)); }
public IActionResult Edit(TaiKhoanUpdate model) { var updateResult = false; var httpWebRequest = (HttpWebRequest)WebRequest.Create("http://localhost:51479/api/taikhoan/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["Success"] = "User has been update successfully"; } return(RedirectToAction("Index", "TaiKhoan", new { id = model.ID })); }
public void Update(TaiKhoanUpdate input) { var curren_user = GetById(input.Id); if (!string.IsNullOrEmpty(input.DiaChi)) { curren_user.DiaChi = input.DiaChi; } if (!string.IsNullOrEmpty(input.HoTen)) { curren_user.HoTen = input.HoTen; } if (!string.IsNullOrEmpty(input.PhoneNumber)) { curren_user.PhoneNumber = input.PhoneNumber; } //user.NgaySinh = input.NgaySinh; user chua co thuoc tinh NgaySinh UserManager.Update(curren_user); lichSuServices.Create(new LichSu { TenTaiKhoan = GetCurrentUser().UserName, HanhDong = Constant.UpdateAction, ViTriThaoTac = Constant.User, NoiDung = input.Id }); }
public IHttpActionResult Update(TaiKhoanUpdate input) { _userServices.Update(input); return(Ok(input)); }