using Abp.Configuration; using VberZero.BaseSystem; namespace VberZero.Settings; /// /// Implements methods to convert objects between SettingInfo and Setting classes. /// internal static class SettingExtensions { /// /// Creates new object from given object. /// public static SysSetting ToSetting(this SettingInfo settingInfo) { return settingInfo == null ? null : new SysSetting(settingInfo.TenantId, settingInfo.UserId, settingInfo.Name, settingInfo.Value); } /// /// Creates new object from given object. /// public static SettingInfo ToSettingInfo(this SysSetting setting) { return setting == null ? null : new SettingInfo(setting.TenantId, setting.UserId, setting.Name, setting.Value); } }