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");
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
                }
            }
        }