Beispiel #1
0
        public IActionResult Edit(TableCoffeesEdit model)
        {
            var updateResult   = false;
            var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://localhost:44354/api/TableCoffees/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["Message"] = "User has been update successfully";
            }
            return(View(new TableCoffeesEdit()
            {
            }));
        }
Beispiel #2
0
        public IActionResult Edit(int id)
        {
            var            tableCoffeesEdit = new TableCoffeesEdit();
            var            url            = "https://localhost:44354/api/TableCoffees/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();
                }

                tableCoffeesEdit = JsonConvert.DeserializeObject <TableCoffeesEdit>(responseData);
            }

            return(View(tableCoffeesEdit));
        }