public void Panel_Data(HttpRequest req, HttpResponse resp) { string content = req.GetBodyContentAsString(); Console.WriteLine(req.HttpMethod); //UserUnHxListEventArgs evArgs = new UserUnHxListEventArgs(); UserUnHxListEventArgs evArgs = new UserUnHxListEventArgs(); if (DataArrived != null && req.HttpMethod.ToString() == "Post") { //UserUnHxListEventArgs evArgs = new UserUnHxListEventArgs(); evArgs.undohxlist = content;//TODO: change to history list //evArgs.undohxlist = evArgs; DataArrived(this, evArgs); resp.End(content); return; } else if (req.HttpMethod.ToString() == "Get") { evArgs.undohxlist = null; LoadData(this, evArgs); if (evArgs.undohxlist == null) { resp.End("No Data"); return; } resp.End((string)evArgs.undohxlist); //resp.End("?"); return; } resp.End("?"); }
private void Module_DataArrived(object sender, UserUnHxListEventArgs e) { if (e.DataJSON.Length > 2) { mycontrol11.dataJSON = e.DataJSON; } }
public void Go(HttpRequest req, HttpResponse resp) { string content = req.GetBodyContentAsString(); //json content //convert to undo hx list // UserUnHxListEventArgs evArgs = new UserUnHxListEventArgs(); if (DataArrived != null) { evArgs.MoveCountRedo = null;//TODO: change to history list DataArrived(this, evArgs); } resp.End("go!"); }
public void SavePanel(HttpRequest req, HttpResponse resp) { string content = req.GetBodyContentAsString(); UserUnHxListEventArgs evArgs = new UserUnHxListEventArgs(); if (DataArrived != null && content.Length > 2) { evArgs.DataJSON = content; //evArgs.MoveCountRedo = null;//TODO: change to history list DataArrived(this, evArgs); } resp.End("Success"); //string s = content; //UserUnHxListEventArgs evArgs = new UserUnHxListEventArgs(); //if (content != null) //{ // string[] data = s.Split('|'); // if (data.Length == 3) // { // string savePanels1 = data[0]; // string historyPanels1 = data[2]; // string listCountHistory1 = data[1]; // savePanels = JsonConvert.DeserializeObject<List<MyControl1.TargetJSON>>(data[0]); // historyPanels = JsonConvert.DeserializeObject<List<MyControl1.TargetUndo>>(data[2]); // listCountHistory = JsonConvert.DeserializeObject<List<int>>(data[1]); // resp.End(savePanels1); // resp.End(historyPanels1); // resp.End(listCountHistory1); // //evArgs.RedoList = data[0];//TODO: change to history list // //DataArrived(this, evArgs); // } //resp.End(savePanels); }