Files
DP44/Common/DTS.Common.Import/.svn/pristine/e2/e229aa84a292f9c7370feb030de3af5d94139395.svn-base
2026-04-17 14:55:32 -04:00

24 lines
746 B
Plaintext

using System;
namespace DTS.Common.Import.Persist
{
public class SaveGroupTemplates : SaveVariantBase
{
public SaveGroupTemplates(ImportObject importObject, IPersistCalculator persistCalculator, IImportNotification importNotification, Func<bool> isCancelled = null) :
base(importObject, persistCalculator, importNotification, isCancelled)
{
}
public override void Save()
{
foreach (var t in _importObject.GroupTemplates())
{
if (IsCancelled()) { return; }
_persistCalculator.AddDone();
_importNotification.SetProgress(_persistCalculator.ProgressValue);
}
}
}
}