public int AddNodes(List<Node> nodes)
{
int count = 0;
List<Node> addedNodes = new List<Node>();
foreach (var node in nodes)
{
bool added = AddNode(node, false);
if (added)
{
addedNodes.Add(node);
count++;
}
}
nodesDb?.AddNodes(addedNodes);
return count;
}