Exemplo n.º 1
0
        public ActionResult Delete(RelCliPln RelCliPln, int id)
        {
            using (var API = new HttpClient())
            {
                API.BaseAddress = new Uri(Baseurl);
                var responstask = API.DeleteAsync("REL_CLIENTE_PLAN/" + id + "");
                responstask.Wait();
                var result = responstask.Result;
                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index"));
                }
            }

            return(View(RelCliPln));
        }
Exemplo n.º 2
0
        public ActionResult Edit(RelCliPln RelCliPln)
        {
            using (var API = new HttpClient())
            {
                API.BaseAddress = new Uri(Baseurl);
                var responstask = API.PutAsJsonAsync("REL_CLIENTE_PLAN/" + RelCliPln.IDCP + "", RelCliPln);
                responstask.Wait();
                var result = responstask.Result;
                if (result.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index"));
                }
            }

            return(View(RelCliPln));
        }
Exemplo n.º 3
0
        public ActionResult Create(RelCliPln RelCliPln)
        {
            using (var API = new HttpClient())
            {
                API.BaseAddress = new Uri(Baseurl);

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

            ModelState.AddModelError(string.Empty, "Error, Contate al administrador");
            return(View(RelCliPln));
        }
Exemplo n.º 4
0
        public ActionResult Delete(int id)
        {
            RelCliPln RelCliPln = null;

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

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

            return(View(RelCliPln));
        }