예제 #1
0
        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 }));
        }
예제 #2
0
        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));
        }