Пример #1
0
        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
                }));
            }
        }
Пример #2
0
        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));
        }