@namespace Oqtane.Modules.Admin.Roles @inherits ModuleBase @inject IRoleService RoleService @if (_roles == null) {

Loading...

} else {
    Name
@context.Name
} @code { public override SecurityAccessLevel SecurityAccessLevel { get { return SecurityAccessLevel.Admin; } } List _roles; protected override async Task OnParametersSetAsync() { _roles = await RoleService.GetRolesAsync(PageState.Site.SiteId); } private async Task DeleteRole(Role role) { try { await RoleService.DeleteRoleAsync(role.RoleId); await logger.LogInformation("Role Deleted {Role}", role); StateHasChanged(); } catch (Exception ex) { await logger.LogError(ex, "Error Deleting Role {Role} {Error}", role, ex.Message); AddModuleMessage("Error Deleting Role", MessageType.Error); } } }