@namespace Oqtane.Modules.Admin.Pages @inherits ModuleBase @inject NavigationManager NavigationManager @inject IPageService PageService @if (PageState.Pages != null) {
Name    
@(new string('-', context.Level * 2))@(context.Name)
} @code { public override SecurityAccessLevel SecurityAccessLevel { get { return SecurityAccessLevel.Admin; } } private async Task Delete(Page Page) { try { Page.IsDeleted = true; await PageService.UpdatePageAsync(Page); NavigationManager.NavigateTo(NavigateUrl("admin/pages", Reload.Site)); } catch (Exception ex) { await logger.LogError(ex, "Error Loading Pages {Error}", ex.Message); AddModuleMessage("Error Loading Pages", MessageType.Error); } } }