Пример #1
0
        public override async Task <string> GetOrNullAsync(FeatureDefinition feature)
        {
            if (!CurrentClient.IsAuthenticated)
            {
                return(null);
            }

            return(await FeatureStore.GetOrNullAsync(feature.Name, Name, CurrentClient.Id));
        }
Пример #2
0
        public async override Task <string> GetOrNullAsync(FeatureDefinition feature)
        {
            var editionId = PrincipalAccessor.Principal?.FindEditionId();

            if (editionId == null)
            {
                return(null);
            }

            return(await FeatureStore.GetOrNullAsync(feature.Name, Name, editionId.Value.ToString()));
        }
Пример #3
0
 public override async Task <string> GetOrNullAsync(FeatureDefinition feature)
 {
     return(await FeatureStore.GetOrNullAsync(feature.Name, Name, CurrentTenant.Id?.ToString()).ConfigureAwait(false));
 }
Пример #4
0
 public async override Task <string> GetOrNullAsync(FeatureDefinition feature)
 {
     return(await FeatureStore.GetOrNullAsync(feature.Name, Name, CurrentTenant.Id?.ToString()));
 }
Пример #5
0
 public override async Task <string> GetOrNullAsync(FeatureDefinition feature)
 {
     return(await FeatureStore.GetOrNullAsync(feature.Name, Name, _currentUser?.Id?.ToString()));
 }