@using SZUAbsolventenverein.Module.AdminSettings.Services @using SZUAbsolventenverein.Module.AdminModules.Models @namespace SZUAbsolventenverein.Module.AdminSettings @inherits ModuleBase @inject IAdminSettingsService AdminSettingsService @inject NavigationManager NavigationManager @inject IStringLocalizer Localizer @if (_AdminSetting == null) {

Loading...

} else {
} @code { public override List Resources => new List() { new Stylesheet("_content/SZUAbsolventenverein.Module.AdminModules/Module.css"), new Script("_content/SZUAbsolventenverein.Module.AdminModules/Module.js") }; private AdminSetting _AdminSetting; protected override async Task OnInitializedAsync() { try { _AdminSetting = await AdminSettingsService.GetAdminSettingsAsync(ModuleState.ModuleId); } catch (Exception ex) { await logger.LogError(ex, "Error Loading AdminSettings {Error}", ex.Message); AddModuleMessage(Localizer["Message.LoadError"], MessageType.Error); } } private async Task Save() { Console.WriteLine("Saving!!!!"); try { AddModuleMessage("Saved", MessageType.Success); await AdminSettingsService.SetAdminSettingsAsync(_AdminSetting); AddModuleMessage("Saved", MessageType.Success); } catch (Exception ex) { await logger.LogError(ex, "Error Saving AdminSettings {Error}", ex.Message); AddModuleMessage(Localizer["Message.LoadError"], MessageType.Error); } } }