summary refs log tree commit diff
path: root/testFrontend/SafeNSound.Demo/Pages/Tools.razor
blob: f67f7ef59974c1686b51038d8bab6d60ed81de0d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@page "/Tools"
<h3>Tools</h3>
<LinkButton OnClick="@MakeSuperAdmin">Assign more users to monitor</LinkButton>

@code {

    private async Task MakeSuperAdmin() {
        await foreach (var user in App.AdminClient.GetAllUserIdsEnumerable()) {
            try {
                await App.MonitorClient.AddAssignedUser(user);
            }
            catch (Exception ex) {
                Console.WriteLine($"Failed to assign user {user}: {ex.Message}");
            }
        }
    }

}