@using SZUAbsolventenverein.Module.AdminModules.Services @using SZUAbsolventenverein.Module.AdminModules.Models @namespace SZUAbsolventenverein.Module.AdminModules @inherits ModuleBase @inject IAdminModulesService AdminModulesService @inject NavigationManager NavigationManager @inject IStringLocalizer Localizer @if (_AdminModuless == null) {

Loading...

} else {

@if (@_AdminModuless.Count != 0) {
      @Localizer["Name"]
@context.Name
} else {

@Localizer["Message.DisplayNone"]

} } @code { public override string RenderMode => RenderModes.Static; public override List Resources => new List() { new Stylesheet("_content/SZUAbsolventenverein.Module.AdminModules/Module.css"), new Script("_content/SZUAbsolventenverein.Module.AdminModules/Module.js") }; List _AdminModuless; protected override async Task OnInitializedAsync() { try { _AdminModuless = await AdminModulesService.GetAdminModulessAsync(ModuleState.ModuleId); } catch (Exception ex) { await logger.LogError(ex, "Error Loading AdminModules {Error}", ex.Message); AddModuleMessage(Localizer["Message.LoadError"], MessageType.Error); } } private async Task Delete(AdminModules AdminModules) { try { await AdminModulesService.DeleteAdminModulesAsync(AdminModules.AdminModulesId, ModuleState.ModuleId); await logger.LogInformation("AdminModules Deleted {AdminModules}", AdminModules); _AdminModuless = await AdminModulesService.GetAdminModulessAsync(ModuleState.ModuleId); StateHasChanged(); } catch (Exception ex) { await logger.LogError(ex, "Error Deleting AdminModules {AdminModules} {Error}", AdminModules, ex.Message); AddModuleMessage(Localizer["Message.DeleteError"], MessageType.Error); } } }