diff --git a/ServerManagement/Components/Controls/ServerListComponent.razor b/ServerManagement/Components/Controls/ServerListComponent.razor
new file mode 100644
index 0000000..b5cae85
--- /dev/null
+++ b/ServerManagement/Components/Controls/ServerListComponent.razor
@@ -0,0 +1,34 @@
+@inject NavigationManager NavigationManager
+
+
+
+ -
+ @server.Name in @server.City is
+
+ @(server.IsOnline ? "online" : "offline")
+ ;
+
+ Edit
+
+
+
+
+
+
+
+
+@code {
+ private List servers = ServersRepository.GetServersByCity("Eindhoven");
+
+ private void DeleteServer(int serverId)
+ {
+ if (serverId > 0)
+ {
+ ServersRepository.DeleteServer(serverId);
+ NavigationManager.Refresh(forceReload: true);
+ }
+ }
+}
\ No newline at end of file
diff --git a/ServerManagement/Components/Pages/Servers.razor b/ServerManagement/Components/Pages/Servers.razor
index 34e5b0d..b87b2c4 100644
--- a/ServerManagement/Components/Pages/Servers.razor
+++ b/ServerManagement/Components/Pages/Servers.razor
@@ -1,8 +1,6 @@
@page "/servers"
@using ServerManagement.Components.Controls
-@inject NavigationManager NavigationManager
-
Servers
@@ -35,29 +33,10 @@
Add
-
-
- -
- @server.Name in @server.City is
-
- @(server.IsOnline ? "online" : "offline")
- ;
-
- Edit
-
-
-
-
-
-
-
+
@code {
private List cities = ServersRepository.GetCities();
- private List servers = ServersRepository.GetServersByCity("Eindhoven");
private string selectedCity = "Eindhoven";
private string _serverFilter = "";
private string serverFilter {
@@ -65,29 +44,20 @@
set
{
_serverFilter = value;
- this.servers = ServersRepository.SearchServers(_serverFilter);
+ //this.servers = ServersRepository.SearchServers(_serverFilter);
this.selectedCity = string.Empty;
}
}
- private void DeleteServer(int serverId)
- {
- if (serverId > 0)
- {
- ServersRepository.DeleteServer(serverId);
- NavigationManager.Refresh();
- }
- }
-
private void SelectCity(string cityName)
{
this.selectedCity = cityName;
- this.servers = ServersRepository.GetServersByCity(this.selectedCity);
+ //this.servers = ServersRepository.GetServersByCity(this.selectedCity);
}
private void HandleSearch()
{
- this.servers = ServersRepository.SearchServers(serverFilter);
+ //this.servers = ServersRepository.SearchServers(serverFilter);
this.selectedCity = string.Empty;
}
}
\ No newline at end of file