public async Task <IActionResult> Delete(int id) { DonorsData donors = new DonorsData(); HttpClient client = _api.Initial(); HttpResponseMessage res = await client.DeleteAsync($"api/donors/{id}"); return(RedirectToAction("Index")); }
public async Task <IActionResult> Details(int id) { DonorsData donors = new DonorsData(); HttpClient client = _api.Initial(); HttpResponseMessage res = await client.GetAsync($"api/donors/{id}"); if (res.IsSuccessStatusCode) { var results = res.Content.ReadAsStringAsync().Result; donors = JsonConvert.DeserializeObject <DonorsData>(results); } return(View(donors)); }
public IActionResult Edit(int id, DonorsData donor) { HttpClient client = _api.Initial(); var postTask = client.PutAsJsonAsync <DonorsData>($"api/donors/{id}", donor); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } return(View()); }