public IList<Node> CreateNodeArray(string element, RequestResult result) { IList<Node> childs = new List<Node>(); JArray array = JArray.Parse(result.GetResponseData()); foreach (var tkn in array) { Node node = new Node(); node.SetLocation(new Uri(tkn[element].ToString())); node = this.GetNode(node); childs.Add(node); } return childs; }
public IList <Node> CreateNodeArray(string element, RequestResult result) { IList <Node> childs = new List <Node>(); JArray array = JArray.Parse(result.GetResponseData()); foreach (var tkn in array) { Node node = new Node(); node.SetLocation(new Uri(tkn[element].ToString())); node = this.GetNode(node); childs.Add(node); } return(childs); }
public virtual void JsonToEntity(RequestResult result, BaseEntity entity) { _responseData = result.GetResponseData(); JObject jobject = JObject.Parse(_responseData); JToken token; jobject.TryGetValue("data", out token); var dataKeys = from p in jobject["data"] select p; IList<string> keys = jobject.Properties().Select(p => p.Name).ToList(); foreach (var t in token) { string[] s = t.ToString().Replace("\"", "").Split(":".ToCharArray()); this._keyValuePair.Add(s[0].Trim(), s[1].Trim()); } entity.SetLocation(new Uri(jobject["self"].ToString())); }
public IList<Relationship> GetAllPathsTo(Node toNode, RequestResult result) { IList<Relationship> relationShips = new List<Relationship>(); JArray array = JArray.Parse(result.GetResponseData()); foreach (var tkn in array) { Node node = new Node(); node.SetLocation(new Uri(tkn["end"].ToString())); if (node.Id == toNode.Id) { Relationship relationShip = _relationShipRepo.GetRelationship(new Uri(tkn["self"].ToString())); relationShips.Add(relationShip); } } return relationShips; }
public IList <Relationship> GetAllPathsTo(Node toNode, RequestResult result) { IList <Relationship> relationShips = new List <Relationship>(); JArray array = JArray.Parse(result.GetResponseData()); foreach (var tkn in array) { Node node = new Node(); node.SetLocation(new Uri(tkn["end"].ToString())); if (node.Id == toNode.Id) { Relationship relationShip = _relationShipRepo.GetRelationship(new Uri(tkn["self"].ToString())); relationShips.Add(relationShip); } } return(relationShips); }