diff --git a/ServerManagement/Components/Controls/ServerComponent.razor b/ServerManagement/Components/Controls/ServerComponent.razor
index 56789b8..a5ee00d 100755
--- a/ServerManagement/Components/Controls/ServerComponent.razor
+++ b/ServerManagement/Components/Controls/ServerComponent.razor
@@ -1,23 +1,36 @@
@namespace ServerManagement.Components.Controls
-@if (server != null)
+@inject NavigationManager NavigationManager
+
+@if (Server != null)
{
-
- @server.Name is in: @server.City @(server.IsOnline ? "online" : "offline")
+
+ @Server.Name in @Server.City is
+
+ @(Server.IsOnline ? "online" : "offline")
+ ;
-
-
+ Edit
+
+
+
+
+
}
@code {
- private Server? server { get; set; } = new Server { Name = "Server 1", City = "Einhoven" };
+ [Parameter]
+ public Server? Server { get; set; }
- private void ChangeStatus()
+ private void DeleteServer(int serverId)
{
- if (server != null)
+ if (serverId > 0)
{
- this.server.IsOnline = !this.server.IsOnline;
+ ServersRepository.DeleteServer(serverId);
+ NavigationManager.Refresh(forceReload: true);
}
}
}
\ No newline at end of file
diff --git a/ServerManagement/Components/Controls/ServerListComponent.razor b/ServerManagement/Components/Controls/ServerListComponent.razor
index bc53916..7b4dd36 100644
--- a/ServerManagement/Components/Controls/ServerListComponent.razor
+++ b/ServerManagement/Components/Controls/ServerListComponent.razor
@@ -1,24 +1,8 @@
-@inject NavigationManager NavigationManager
-
@if (this.servers != null && this.servers.Count > 0)
{
- -
- @server.Name in @server.City is
-
- @(server.IsOnline ? "online" : "offline")
- ;
-
- Edit
-
-
-
-
-
+
}
@@ -32,13 +16,4 @@
{
servers = ServersRepository.GetServersByCity(CityName ?? "Eindhoven");
}
-
- private void DeleteServer(int serverId)
- {
- if (serverId > 0)
- {
- ServersRepository.DeleteServer(serverId);
- NavigationManager.Refresh(forceReload: true);
- }
- }
}
\ No newline at end of file