Beispiel #1
0
        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));
        }
Beispiel #2
0
        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 }));
        }
Beispiel #3
0
        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));
 }