private IEnumerable<NodeHead.NodeVersion> GetLastWorkingVersions()
{
var result = new List<NodeHead.NodeVersion>();
for (var i = VersionHistory.Length - 1; i >= 0; i--)
{
var nodeVersion = VersionHistory[i];
if (nodeVersion.VersionNumber.Status != VersionStatus.Approved)
result.Add(nodeVersion);
else
break;
}
return result;
}
private NodeHead.NodeVersion GetLastApprovedVersion()