private void QueryMapByDomain(object sender, Proxy.NodesEventArgs eventArgs)
{
var context = (Guid)eventArgs.Context;
foreach (var node in eventArgs.Nodes.Values)
{
// The following line appears to be inherently incorrect. It relies on the fact that the first node will be the context.
//if (node.NodeType == _mapManager.NodeTypes["CompendiumMapNode"])
// The following line replaces the above line.
if (node.Id == context)
{
var viewModelNode = new Node(_mapManager);
viewModelNode.LoadNode(null, node);
viewModelNode.IsRootMap = true;
var breadcrumb = new BreadcrumbItem(viewModelNode);
Breadcrumbs.BreadcrumbTrail.Add(breadcrumb);
_superGraphController.ChangeContextAsync(node);
break;
}
}
}