Files
monorepo/LCU.WebApps.Internal.DispatcherManager/LCU.WebApps.Internal.DispatcherManager/Helpers/DynamicNameHelper.cs
T
2026-03-24 09:57:03 -05:00

16 lines
687 B
C#

using System.Collections.Generic;
using LCU.Library.Internal.FileOperationsModels.Models.NameSettings;
namespace LCU.WebApps.Internal.DispatcherManager.Helpers;
public static class DynamicNameHelper
{
public static DynamicNameSetting AddDynamicNameSetting(this DynamicNameSetting? current, bool addDate, bool addRegex)
{
var dynamicNameSetting = current ?? new DynamicNameSetting();
dynamicNameSetting.DateFormatSettings = addDate ? current?.DateFormatSettings ?? new List<DateFormatSetting>() : null;
dynamicNameSetting.RegexSettings = addRegex ? current?.RegexSettings ?? new List<RegexSetting>() : null;
return dynamicNameSetting;
}
}