public ActionResult Edit(int id, User usr) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:8080"); //HTTP POST var putTask = client.PutAsJsonAsync <User>("/user/" + id + "/edit", usr); putTask.Wait(); var result = putTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(View(usr)); }
public async Task <ActionResult> Create(User usr) { string Baseurl = "http://localhost:8080"; using (var dm = new HttpClient()) { dm.BaseAddress = new Uri(Baseurl); dm.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); // client.DefaultRequestHeaders.Add("X-Miva-API-Authorization", "MIVA xxxxxxxxxxxxxxxxxxxxxx"); var response = await dm.PostAsJsonAsync("/user/add", usr); if (response.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(View(usr)); }
public ActionResult Edit(int id) { User usr = null; using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:8080"); //HTTP GET var responseTask = client.GetAsync("/user/" + id); // responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <User>(); readTask.Wait(); usr = readTask.Result; } } return(View(usr)); }