@namespace Oqtane.Modules.Admin.Users @inherits ModuleBase @inject IUserRoleService UserRoleService @inject IUserService UserService @if (userroles == null) {

Loading...

} else {
      Name
@context.User.DisplayName
} @code { private List userroles; public override SecurityAccessLevel SecurityAccessLevel => SecurityAccessLevel.Admin; protected override async Task OnInitializedAsync() { userroles = await UserRoleService.GetUserRolesAsync(PageState.Site.SiteId); userroles = userroles.Where(item => item.Role.Name == Constants.RegisteredRole).ToList(); } private async Task DeleteUser(UserRole UserRole) { try { var user = await UserService.GetUserAsync(UserRole.UserId, PageState.Site.SiteId); if (user != null) { await UserService.DeleteUserAsync(user.UserId); await logger.LogInformation("User Deleted {User}", UserRole.User); StateHasChanged(); } } catch (Exception ex) { await logger.LogError(ex, "Error Deleting User {User} {Error}", UserRole.User, ex.Message); AddModuleMessage(ex.Message, MessageType.Error); } } }