public ActionResult Edit(ArrivalVm avm) { user user = Session["user"] as user; if (user != null) { arrival arrival = new arrival() { idArrival = avm.idArrival, arrivalDate = avm.arrivalDate, flightNumber = avm.flightNumber }; HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:18080"); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.PutAsJsonAsync <arrival>("/l4c_map-v2-web/rest/arrival", arrival).ContinueWith((postTask) => postTask.Result.EnsureSuccessStatusCode()); return(RedirectToAction("Profile", "Applicant")); } return(View()); }
// GET: Arrival/Edit/5 public ActionResult Edit(int id) { HttpClient Client = new HttpClient(); Client.BaseAddress = new Uri("http://localhost:18080"); Client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = Client.GetAsync("/l4c_map-v2-web/rest/arrival/" + id).Result; if (response.IsSuccessStatusCode) { arrival arrival = response.Content.ReadAsAsync <arrival>().Result; ArrivalVm avm = new ArrivalVm() { idArrival = arrival.idArrival, arrivalDate = arrival.arrivalDate, flightNumber = arrival.flightNumber }; return(View(avm)); } return(View()); }