private static SavingAction CreateForGenericContent(GenericContent genericContent)
{
var mode = VersioningMode.None;
switch (genericContent.VersioningMode)
{
case VersioningType.MajorOnly: mode = VersioningMode.Major; break;
case VersioningType.MajorAndMinor: mode = VersioningMode.Full; break;
}
var savingAction = new SavingAction
{
Node = genericContent,
VersioningMode = mode,
HasApproving = genericContent.HasApproving
};
return savingAction;
}