public void MakeMember(ICanJoinKey memberKey, ICanBeJoinedKey memberOfKey) { _client.Cypher .MergeKey(memberKey, "memberKey") .MergeKey(memberOfKey, "memberOfKey") .Merge("(memberKey) - [:MEMBER] -> (memberOfKey)") .ExecuteWithoutResults(); }
public void RemoveMember(ICanJoinKey memberKey, ICanBeJoinedKey memberOfKey) { _client.Cypher .MergeKey(memberKey, "memberKey") .MergeKey(memberOfKey, "memberOfKey") .With("memberKey,memberOfKey") .Match("(memberKey) - [m:MEMBER] -> (memberOfKey)") .Delete("m") .ExecuteWithoutResults(); }