private void SaveWall(object parameter = null) { if (isSnapShotTaken) { string newWallKey = rocksOnWallViewModel.SaveRocksOnWall(newWallNo.ToString()); jcWall.WallID = newWallKey; jcWall.SaveWallData(); AppGlobal.WallID = newWallKey; UiHelper.NotifyUser("New wall is registered successfully." + Environment.NewLine + "You will be directed to Route Set."); RouteSetModeSelectDialog routeSetModeSelect = new RouteSetModeSelectDialog(); bool dialogResult = routeSetModeSelect.ShowDialog().GetValueOrDefault(false); if (dialogResult) { RouteSet routeSetPage = new RouteSet(routeSetModeSelect.ClimbModeSelected); this.NavigationService.Navigate(routeSetPage); } } else { UiHelper.NotifyUser("Please Take a Snapshot of the Wall Before Saving"); } }
private void btnRouteSet_Click(object sender, RoutedEventArgs e) { RouteSetModeSelectDialog routeSetModeSelect = new RouteSetModeSelectDialog(); bool dialogResult = routeSetModeSelect.ShowDialog().GetValueOrDefault(false); if (dialogResult) { RouteSet routeSetPage = new RouteSet(routeSetModeSelect.ClimbModeSelected); ParentPage.NavigationService.Navigate(routeSetPage); } }
private void SwitchToRouteSetPage(object parameter = null) { RouteSetModeSelectDialog routeSetModeSelect = new RouteSetModeSelectDialog(); bool dialogResult = routeSetModeSelect.ShowDialog().GetValueOrDefault(false); if (dialogResult) { routeSetModeSelect.Close(); if (ParentPage != null) { RouteSet routeSetPage = new RouteSet(routeSetModeSelect.ClimbModeSelected); ParentPage.NavigationService.Navigate(routeSetPage); } } }