public IList <TreeNodeEasyUI> getTreeData2(string strTreeCode, string strOrderByClause, string strTreeParams) { try { string strPId = GetRequestQuery("id", "_"); fetchTreeDataParam param = new fetchTreeDataParam { TreeCode = strTreeCode }; if (strPId != "null") { param.PId = strPId; } if (strOrderByClause != "null") { param.OrderByClause = strOrderByClause; } if (strTreeParams != "null") { param.TreeParams = strTreeParams; } var nodes = _getTreeData <TreeNode>(param.ToStringObjectDictionary(false)); return(nodes.Select(item => item.toEasyUINode()).ToList()); } catch (Exception ex) { throw new WebFaultException <string>(ex.Message, HttpStatusCode.InternalServerError); } }
public IList <TreeNode> getTreeData(string strTreeCode, string strPId, string strOrderByClause, string strTreeParams) { try { fetchTreeDataParam param = new fetchTreeDataParam { TreeCode = strTreeCode }; if (strPId != "null") { param.PId = strPId; } if (strOrderByClause != "null") { param.OrderByClause = strOrderByClause; } if (strTreeParams != "null") { param.TreeParams = strTreeParams; } return(_getTreeData <TreeNode>(param.ToStringObjectDictionary(false))); } catch (Exception ex) { throw new WebFaultException <string>(ex.Message, HttpStatusCode.InternalServerError); } }
public IList <TreeNode> fetchTreeData(fetchTreeDataParam param) { try { return(_getTreeData <TreeNode>(param.ToStringObjectDictionary(false))); } catch (Exception ex) { throw new WebFaultException <string>(ex.Message, HttpStatusCode.InternalServerError); } }