Example #1
0
        public override object GetJsonObject()
        {
            JObject relationShip = new JObject();
            string  direction    = _direction.ToString().Split("_".ToCharArray())[0];

            relationShip.Add("direction", new JValue(direction));
            relationShip.Add("type", new JValue(_relationShipTypeFilter));

            return(relationShip);
        }
        public static HttpStatusCode GetRelationshipsOnNode(string dbUrl, long nodeId, RelationshipDirection direction, IEnumerable <string> relationships, out string response)
        {
            if (direction == null)
            {
                direction = RelationshipDirection.All;
            }

            if (relationships == null || !relationships.Any())
            {
                return
                    (HttpRest.Get(
                         string.Concat(Connection.GetServiceRoot(dbUrl).Node, "/", nodeId.ToString(), "/relationships/", direction.ToString()),
                         out response));
            }

            return
                (HttpRest.Get(
                     string.Concat(Connection.GetServiceRoot(dbUrl).Node, "/", nodeId.ToString(), "/relationships/", direction.ToString(), "/",
                                   string.Join("&", relationships)), out response));
        }