public ActionResult Edit(MandateViewModel mandate, int id) { mandate m = new mandate(); m.date_end_mandate = mandate.date_end_mandate; m.date_start_mandate = mandate.date_start_mandate; m.MandateId = mandate.MandateId; object data = new { date_start_mandate = m.date_start_mandate, date_end_mandate = m.date_end_mandate }; HttpClient Client = new HttpClient(); Client.BaseAddress = new Uri("http://localhost:18080"); var myContent = JsonConvert.SerializeObject(data); var buffer = System.Text.Encoding.UTF8.GetBytes(myContent); var byteContent = new ByteArrayContent(buffer); byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var result = Client.PutAsync("InfinityMAP-web/rest/mandate/UpdateMandat/" + id, byteContent).Result; return(RedirectToAction("historique", new { mandatId = id })); }
public ActionResult EditMandate(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } mandate m = c.mandates.Find(id); if (m == null) { return(HttpNotFound()); } return(View(m)); }