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)); }
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)); }
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)); }
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)); }