You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
557 B
17 lines
557 B
2 years ago
|
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<bool> IsTrueAsync(this ISettingManager settingManager, string name)
|
||
|
{
|
||
|
Check.NotNull(settingManager, nameof(settingManager));
|
||
|
Check.NotNull<string>(name, nameof(name));
|
||
|
return string.Equals(await settingManager.GetOrNullGlobalAsync(name).ConfigureAwait(false), "true", StringComparison.OrdinalIgnoreCase);
|
||
|
}
|
||
|
}
|