예제 #1
0
 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());
     }
 }
예제 #2
0
        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));
        }