public void AddValidLines(IEnumerable <LineEntity> lineEntities) { foreach (var line in lineEntities) { if (!PowerEntityCellById.TryGetValue(line.FirstEnd, out var firstNodeCell)) { continue; } if (!PowerEntityCellById.TryGetValue(line.SecondEnd, out var secondNodeCell)) { continue; } firstNodeCell.NumberOfConnections++; secondNodeCell.NumberOfConnections++; LineEntities.Add(line); LineEntityById[line.Id] = line; } }