public async Task <ActionResult> Delete(int id, Models.StateViewModel state) { try { HttpResponseMessage responseMessage = await client.DeleteAsync(url + "/Drop/" + id); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; } return(RedirectToAction("Index")); } catch { return(View()); } }
public async Task <ActionResult> Create(Models.StateViewModel state) { try { HttpResponseMessage responseMessage = await client.PostAsJsonAsync(url + "/Add", state); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } catch (Exception) { return(View()); } }
public async Task <ActionResult> Edit(int id, Models.StateViewModel state) { try { HttpResponseMessage responseMessage = await client.PutAsJsonAsync(url + "/Update/" + id, state); if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; } return(RedirectToAction("Index")); } catch (Exception) { return(View()); } }