@using System; @using System.Net; @using System.Net.Http; @using System.Web; @using Newtonsoft; @using Newtonsoft.Json; @using Newtonsoft.Json.Linq; @using System.Web.Script.Serialization; @{ string jsonString = "{\"Code\" : \"200\", \"Message\" : \"SUCCESS\"}"; Dynamicweb.Ecommerce.Orders.Order myOrder = new Dynamicweb.Ecommerce.Orders.Order(); try { string jsonRequestString = new System.IO.StreamReader(System.Web.HttpContext.Current.Request.InputStream).ReadToEnd(); JObject jsonObject = JObject.Parse(jsonRequestString); string orderId = jsonObject["OrderId"].Value(); string voucherCode = jsonObject["VoucherCode"].Value(); string applyVoucherType = jsonObject["ApplyVoucherType"].Value(); Dynamicweb.Ecommerce.Orders.OrderService orderService = new Dynamicweb.Ecommerce.Orders.OrderService(); myOrder = orderService.GetOrder(orderId); myOrder.VoucherCode = voucherCode; orderService.Save(myOrder); } catch(Exception ex) { jsonString = "{\"Code\" : \"000\", \"Message\" : \"" + ex.Message.ToString() + "\"}"; } } @jsonString