@namespace Oqtane.Modules.HtmlText @inherits ModuleBase @inject ISettingService SettingService @implements Oqtane.Interfaces.ISettingsControl @inject IStringLocalizer Localizer
@code { private string _allowfilemanagement; protected override void OnInitialized() { try { _allowfilemanagement = SettingService.GetSetting(ModuleState.Settings, "AllowFileManagement", "true"); } catch (Exception ex) { ModuleInstance.AddModuleMessage(ex.Message, MessageType.Error); } } public async Task UpdateSettings() { try { var settings = ModuleState.Settings; settings = SettingService.SetSetting(settings, "AllowFileManagement", _allowfilemanagement); await SettingService.UpdateModuleSettingsAsync(settings, ModuleState.ModuleId); } catch (Exception ex) { ModuleInstance.AddModuleMessage(ex.Message, MessageType.Error); } } }