blob: d78d60a84cbda80e57d1909f68453c9b0de4f1b6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
@page "/Monitor"
@if (_isInitialized) {
<h3>User</h3>
<LinkButton OnClick="@(() => {
NavigationManager.NavigateTo("/User/Devices");
return Task.CompletedTask;
})">Manage devices
</LinkButton>
@foreach (var user in AssignedUsers) {
<p>Assigned user @user
@if (Alarms.ContainsKey(user)) {
<pre>@Alarms[user].ToJson(indent: false)</pre>
}
</p>
}
}
@code {
bool _isInitialized = false;
Dictionary<string, AlarmDto> Alarms { get; set; }
List<string> AssignedUsers { get; set; }
protected override async Task OnInitializedAsync() {
Alarms = await App.MonitorClient.GetAllAlarms();
AssignedUsers = await App.MonitorClient.GetAssignedUsers();
_isInitialized = true;
}
}
|