public virtual string Decrypt(SettingDefinition settingDefinition, string encryptedValue) { if (encryptedValue.IsNullOrEmpty()) { return(encryptedValue); } return(StringEncryptionService.Decrypt(encryptedValue)); }
public virtual string Encrypt(SettingDefinition settingDefinition, string plainValue) { if (plainValue.IsNullOrEmpty()) { return(plainValue); } return(StringEncryptionService.Encrypt(plainValue)); }
public abstract Task <string> GetOrNullAsync(SettingDefinition setting);
public override Task <string> GetOrNullAsync(SettingDefinition setting) { return(SettingStore.GetOrNullAsync(setting.Name, Name, null)); }
public override async Task <string> GetOrNullAsync(SettingDefinition setting) { return(await SettingStore.GetOrNullAsync(setting.Name, Name, CurrentTenant.Id?.ToString())); }
public override Task <string> GetOrNullAsync(SettingDefinition setting) { return(Task.FromResult(setting.DefaultValue)); }
public virtual Task <string> GetOrNullAsync(SettingDefinition setting) { return(Task.FromResult(Configuration[ConfigurationNamePrefix + setting.Name])); }