diff --git a/ServerManagement/Components/Pages/Servers.razor b/ServerManagement/Components/Pages/Servers.razor index 776aaa4..547f9ba 100644 --- a/ServerManagement/Components/Pages/Servers.razor +++ b/ServerManagement/Components/Pages/Servers.razor @@ -26,7 +26,9 @@
- +

@@ -58,7 +60,16 @@ private List cities = ServersRepository.GetCities(); private List servers = ServersRepository.GetServersByCity("Eindhoven"); private string selectedCity = "Eindhoven"; - private string serverFilter = ""; + private string _serverFilter = ""; + private string serverFilter { + get => _serverFilter; + set + { + _serverFilter = value; + this.servers = ServersRepository.SearchServers(_serverFilter); + this.selectedCity = string.Empty; + } + } private void DeleteServer(int serverId) { @@ -75,11 +86,6 @@ this.servers = ServersRepository.GetServersByCity(this.selectedCity); } - private void HandleServerFilterChange(ChangeEventArgs args) - { - serverFilter = args.Value?.ToString() ?? string.Empty; - } - private void HandleSearch() { this.servers = ServersRepository.SearchServers(serverFilter);