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