using System; using System.Threading.Tasks; using Volo.Abp; using Volo.Abp.SettingManagement; namespace Win_in.Sfs.Shared.Domain.Shared; public static class ISettingManagerExtensions { public static async Task IsTrueAsync(this ISettingManager settingManager, string name) { Check.NotNull(settingManager, nameof(settingManager)); Check.NotNull(name, nameof(name)); return string.Equals(await settingManager.GetOrNullGlobalAsync(name).ConfigureAwait(false), "true", StringComparison.OrdinalIgnoreCase); } }