public ActionResult dataflowChange() { dynamic PostDataArrived = CS.GetPostData(this.Request); try { SessionQuery query = sessionObject.GetSessionQuery(); if (NSIClientSettings.Instance.EndPointCenterEnable) { EndPointStructure ep = new EndPointStructure() { ID = "WS of " + (string)PostDataArrived.agency + "+" + (string)PostDataArrived.id + "+" + (string)PostDataArrived.version, DisplayName = "WS of " + (string)PostDataArrived.agency + "+" + (string)PostDataArrived.id + "+" + (string)PostDataArrived.version, EndPoint = (string.IsNullOrEmpty((string)PostDataArrived.urlV21)) ? ISTATSettings.ListEndPoint.First().EndPoint : (string)PostDataArrived.urlV21, EndPointV20 = (string.IsNullOrEmpty((string)PostDataArrived.urlV20)) ? ISTATSettings.ListEndPoint.First().EndPointV20 : (string)PostDataArrived.urlV20, EndPointType = "V21", }; SetEndPoint(query, sessionObject.GetNSIClient(), ep, true); } ActionResult res = CS.ReturnForJQuery( JR.DataflowChange( query, sessionObject.GetNSIClient(), (string)PostDataArrived.agency, (string)PostDataArrived.id, (string)PostDataArrived.version, Server.MapPath("~/query/"))); SessionQueryManager.SaveSessionQuery(HttpContext.ApplicationInstance.Context.Session, query); return(res); } catch (Exception) { return(CS.ReturnForJQuery(ControllerSupport.ErrorOccured)); } }
public ActionResult getDataflows() { if (!SessionQueryManager.SessionQueryExistsAndIsValid(HttpContext.ApplicationInstance.Context)) { SessionQuery query = new SessionQuery(); SessionQueryManager.SaveSessionQuery(HttpContext.ApplicationInstance.Context.Session, query); } EndPointStructure ep = ISTATSettings.CurrentEndPoint; if (NSIClientSettings.Instance.EndPointCenterEnable) { SetEndPoint(sessionObject.GetSessionQuery(), sessionObject.GetNSIClient(), ISTATSettings.CentralEndPoint); } var res = CS.ReturnForJQuery(JR.GetTree(sessionObject.GetSessionQuery(), sessionObject.GetNSIClient())); if (NSIClientSettings.Instance.EndPointCenterEnable) { SetEndPoint(sessionObject.GetSessionQuery(), sessionObject.GetNSIClient(), ep); } return(res); }