private async Task Connect() { var isConnected = false; try { ConnectionStatus = "Connecting..."; IsConnecting = true; isConnected = await aboavobrRestEndpoint.Connect(Url); } catch (Exception ex) { isConnected = false; Error = ex.Message; } finally { IsConnecting = false; } if (isConnected) { ConnectionStatus = "Connected"; await navigationService.NavigateToControlPage(); } else { ConnectionStatus = "Connection Attempt failed"; } }