@namespace Oqtane.Modules.Admin.Files @inherits ModuleBase @inject NavigationManager NavigationManager @inject IFileService FileService @if (Files == null) {

Loading...

} else {
Name  
@context
} @code { public override SecurityAccessLevel SecurityAccessLevel { get { return SecurityAccessLevel.Admin; } } List Files; Uri uri; protected override async Task OnParametersSetAsync() { Files = await FileService.GetFilesAsync(PageState.Site.SiteRootPath); uri = new Uri(NavigationManager.Uri); } private async Task DeleteFile(string filename) { await FileService.DeleteFileAsync(PageState.Site.SiteRootPath, filename); Files = await FileService.GetFilesAsync(PageState.Site.SiteRootPath); AddModuleMessage("File Deleted", MessageType.Success); } }