private void ValidateNodeMovementCirculation(SqlNode node) { if(IsParentOf(node)) throw new CannotMoveNodeException("Cannot move supplied node because it would result in nodes being unreachable"); }
private void SetIndexToNode(SqlNode node, int index) { node.Entity.Index = index; QueryManager.Save(node.Entity); }