public ActionResult Create(PosteModel pos) { try { HttpClient Client = new HttpClient(); Client.BaseAddress = new Uri("http://localhost:9080/Advyteam-web/"); Client.PostAsJsonAsync <PosteModel>("api/poste", pos).ContinueWith((postTask) => postTask.Result.EnsureSuccessStatusCode()); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int id) { HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:9080/Advyteam-web/"); client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = client.GetAsync("api/poste/" + id).Result; PosteModel cri = new PosteModel(); if (response.IsSuccessStatusCode) { cri = response.Content.ReadAsAsync <PosteModel>().Result; } else { cri = null; } return(View(cri)); }