public void InsertNode(NodeDTO node, ParentNodeDTO parentNode) { if (parentNode.HasNoLeafNode) { _ctx.InsertLeafNode(node.NodeId, parentNode.NodeId, node.SponsorId, HierarchyType.BinaryTree.ToString()); } else { _ctx.InsertNode(node.NodeId, parentNode.NodeId, node.SponsorId, HierarchyType.BinaryTree.ToString()); } }
public void InsertNode(ForcedMatrixNodeDTO node, ParentNodeDTO parentNode) { var tableName = $"{HierarchyType.ForcedMatrix}{node.ChildLimit}x{node.LevelLimit}"; if (parentNode.HasNoLeafNode) { _ctx.InsertLeafNode(node.NodeId, parentNode.NodeId, node.SponsorId, tableName); } else { _ctx.InsertNode(node.NodeId, parentNode.NodeId, node.SponsorId, tableName); } }