35 lines
707 B
Plaintext
35 lines
707 B
Plaintext
@page "/servers"
|
|
@using ServerManagement.Components.Controls
|
|
|
|
<h3>Servers</h3>
|
|
<br/>
|
|
<br/>
|
|
|
|
<div class="container-fluid text-center">
|
|
<div class="row w-50">
|
|
@foreach(var city in cities)
|
|
{
|
|
<div class="col">
|
|
<button class="btn btn-primary">@city</button>
|
|
</div>
|
|
}
|
|
</div>
|
|
</div>
|
|
|
|
<br/>
|
|
<ul>
|
|
@foreach(var server in servers)
|
|
{
|
|
<li>
|
|
@server.Name in @server.City is
|
|
<span style="color:@(server.IsOnline ? "green" : "red")">
|
|
@(server.IsOnline ? "online" : "offline")
|
|
</span>;
|
|
</li>
|
|
}
|
|
</ul>
|
|
|
|
@code {
|
|
private List<string> cities = ServersRepository.GetCities();
|
|
private List<Server> servers = ServersRepository.GetServersByCity("Eindhoven");
|
|
} |