public void NavigateToService()

in BluetoothLEExplorer/BluetoothLEExplorer/ViewModels/VirtualPeripheralPageViewModel.cs [170:213]


        public void NavigateToService()
        {
            if (Context.SelectedGattServerService == null)
            {
                Views.Busy.SetBusy(false);
                return;
            }

            switch(Context.SelectedGattServerService.Service.Name)
            {
                case "Alert Notification Service":
                    Views.Busy.SetBusy(false);
                    NavigationService.Navigate(typeof(Views.AlertNotificationServicePage));
                    break;

                case "Current Time Service":
                    Views.Busy.SetBusy(false);
                    NavigationService.Navigate(typeof(Views.CurrentTimeServicePage));
                    break;

                case "Battery Service":
                    Views.Busy.SetBusy(false);
                    NavigationService.Navigate(typeof(Views.BatteryServicePage));
                    break;

                case "Microsoft Service":
                    Views.Busy.SetBusy(false);
                    NavigationService.Navigate(typeof(Views.MicrosoftServicePage));
                    break;

                case "Heart Rate Service":
                    Views.Busy.SetBusy(false);
                    NavigationService.Navigate(typeof(Views.HeartRateServicePage));
                    break;

                case "Blood Pressure Service":
                    Views.Busy.SetBusy(false);
                    NavigationService.Navigate(typeof(Views.BloodPressureServicePage));
                    break;

                default:
                    break;
            }
        }