private async void OnConnectToServer() { try { this.IsConnected = true; var client = new Shared.Model.Client(this.ServerIP, this.Port); var topic = await client.Connect(); this.NavigateToViewModel(new SendViewModel() { Client = client, Topic = topic }); } catch (Exception ex) { this.ShowMessage("Fehler beim Verbinden", $"Das Verbinden mit dem Server ist fehlgeschlagen.\n\nTechnische Informationen:\n{ex.Message}"); this.IsConnected = false; } }
private async void OnConnectToServer() { try { this.IsConnected = true; var client = new Shared.Model.Client(this.ServerIP, this.Port); var topic = await client.Connect(); this.NavigateToViewModel(new SendViewModel() { Client = client, Topic = topic }); } catch (Exception ex) { this.ShowMessage("Fehler beim Verbinden", $"Das Verbinden mit dem Server ist fehlgeschlagen.\n\nTechnische Informationen:\n{ex.Message}"); this.IsConnected = false; } }