示例#1
0
        public ActionResult Delete(RelPlcCbr RelPlcCbr, int id)
        {
            using (var API = new HttpClient())
            {
                API.BaseAddress = new Uri(Baseurl);
                var responstask = API.DeleteAsync("REL_PLAN_COBER/" + id + "");
                responstask.Wait();
                var result = responstask.Result;
                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index"));
                }
            }

            return(View(RelPlcCbr));
        }
示例#2
0
        public ActionResult Edit(RelPlcCbr RelPlcCbr)
        {
            using (var API = new HttpClient())
            {
                API.BaseAddress = new Uri(Baseurl);
                var responstask = API.PutAsJsonAsync("REL_PLAN_COBER/" + RelPlcCbr.IDpc + "", RelPlcCbr);
                responstask.Wait();
                var result = responstask.Result;
                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index"));
                }
            }

            return(View(RelPlcCbr));
        }
示例#3
0
        public ActionResult Create(RelPlcCbr RelPlcCbr)
        {
            using (var API = new HttpClient())
            {
                API.BaseAddress = new Uri(Baseurl);

                var postTask = API.PostAsJsonAsync <RelPlcCbr>("REL_PLAN_COBER", RelPlcCbr);
                postTask.Wait();
                var result = postTask.Result;
                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index"));
                }
            }

            ModelState.AddModelError(string.Empty, "Error, Contate al administrador");
            return(View(RelPlcCbr));
        }
示例#4
0
        public ActionResult Delete(int id)
        {
            RelPlcCbr RelPlcCbr = null;

            using (var API = new HttpClient())
            {
                API.BaseAddress = new Uri(Baseurl);
                var responstask = API.GetAsync("REL_PLAN_COBER/" + id.ToString());
                responstask.Wait();

                var result = responstask.Result;
                if (result.IsSuccessStatusCode)
                {
                    var readTask = result.Content.ReadAsAsync <RelPlcCbr>();
                    readTask.Wait();
                    RelPlcCbr = readTask.Result;
                }
            }

            return(View(RelPlcCbr));
        }