16 lines
687 B
C#
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;
|
|
}
|
|
} |