public static SavingAction Create(Node node)
{
var genericContent = node as GenericContent;
var savingAction = (genericContent == null) ? CreateForNode(node) : CreateForGenericContent(genericContent);
if (node.Id == 0)
{
savingAction.ExpectedVersion = node.Version;
savingAction.ExpectedVersionId = node.VersionId;
}
return savingAction;
}
private static SavingAction CreateForNode(Node node)