public ActionResult Create(CompetanceModel comp) { try { HttpClient Client = new HttpClient(); Client.BaseAddress = new Uri("http://localhost:9080/Advyteam-web/"); Client.PostAsJsonAsync <CompetanceModel>("api/competance", comp).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/competance/" + id).Result; CompetanceModel cri = new CompetanceModel(); if (response.IsSuccessStatusCode) { cri = response.Content.ReadAsAsync <CompetanceModel>().Result; } else { cri = null; } return(View(cri)); }