Ejemplo n.º 1
0
        // GET: Student/Edit/5
        public ActionResult Edit(int id)
        {
            var            todo           = new StudenView();
            var            url            = $"{Common.Common.ApiUrlStudent}/Students/GetById/{id}";
            HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);

            httpWebRequest.Method = "GET";
            var response = httpWebRequest.GetResponse();

            {
                string responseData;
                Stream stream = response.GetResponseStream();
                try
                {
                    StreamReader streamReader = new StreamReader(stream);
                    try
                    {
                        responseData = streamReader.ReadToEnd();
                    }
                    finally
                    {
                        ((IDisposable)streamReader).Dispose();
                    }
                }
                finally
                {
                    ((IDisposable)stream).Dispose();
                }
                todo = JsonConvert.DeserializeObject <StudenView>(responseData);
            }

            return(View(todo));
        }
Ejemplo n.º 2
0
        //[ValidateAntiForgeryToken]
        public ActionResult Edit(StudenView collection)
        {
            int            id             = collection.Id;
            int            result         = 0;
            var            url            = $"{Common.Common.ApiUrlStudent}/Students/Update";
            HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);

            httpWebRequest.ContentType = "application/json";
            httpWebRequest.Method      = "PUT";
            using (var stremWrite = new StreamWriter(httpWebRequest.GetRequestStream()))
            {
                var json = JsonConvert.SerializeObject(collection);
                stremWrite.Write(json);
            }
            var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();

            using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
            {
                var resResult = streamReader.ReadToEnd();
                //result = int.Parse(resResult);
            }
            //if (result > 0)
            //{
            //    TempData["Success"] = "Ok ";
            //    ModelState.Clear();
            //}
            //else
            //{
            //    TempData["Fails"] = "Fails";
            //}
            return(View(new StudenView()
            {
            }));
        }
Ejemplo n.º 3
0
        public ActionResult Create(StudenView collection)
        {
            int            result         = 0;
            var            url            = $"{Common.Common.ApiUrlStudent}/Students/Create";
            HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);

            httpWebRequest.ContentType = "application/json";
            httpWebRequest.Method      = "POST";
            using (var stremWrite = new StreamWriter(httpWebRequest.GetRequestStream()))
            {
                var json = JsonConvert.SerializeObject(collection);
                stremWrite.Write(json);
            }
            var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();

            using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
            {
                var resResult = streamReader.ReadToEnd();
                //result = int.Parse(resResult);
            }
            //if (result > 0)
            //{
            //    TempData["Success"] = "Ok ";
            //}
            //else
            //{
            //    TempData["Fails"] = "Fails";
            //}
            return(View());
            //try
            //{
            //    // TODO: Add insert logic here

            //    return RedirectToAction(nameof(Index));
            //}
            //catch
            //{
            //    return View();
            //}
        }