ResponseMessage DoImportProduct(Dictionary <string, object> testData) { string json = testData["JSON"].ToString(); MaestroReceiver reciever = new MaestroReceiver(); ResponseMessage result = reciever.ProcessRequest(json, "localhost"); return(result); }
JsonResult ExecuteMessage(string requestMessage) { MaestroReceiver receiver = new MaestroReceiver(); ResponseMessage result = receiver.ProcessRequest(requestMessage, HttpContext.ApplicationInstance.Context.Request.UserHostName); JsonResult jr = Json(result, JsonRequestBehavior.AllowGet); return(jr); }
public JsonResult CreateInvoice(string requestMessage) { MaestroReceiver receiver = new MaestroReceiver(); receiver.TransactionProgress += Receiver_TransactionProgress; ResponseMessage result = receiver.ProcessRequest(requestMessage, HttpContext.ApplicationInstance.Context.Request.UserHostName); receiver.TransactionProgress -= Receiver_TransactionProgress; JsonResult jr = Json(result, JsonRequestBehavior.AllowGet); return(jr); }
ResponseMessage DoOrder(Dictionary <string, object> testData) { string json = testData["JSON"].ToString(); if (testData.ContainsKey("ORDER_ID")) { string orderId = testData["ORDER_ID"].ToString(); int idx1 = json.IndexOf("\"Id\":", 0); int idx2 = json.IndexOf(",", idx1); json = json.Replace(json.Substring(idx1 + 6, idx2 - idx1 - 6), orderId); } MaestroReceiver reciever = new MaestroReceiver(); ResponseMessage result = reciever.ProcessRequest(json, "localhost"); return(result); }