コード例 #1
0
ファイル: WorkoutPage.xaml.cs プロジェクト: dpetrovych/gymme
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            FlurryWP8SDK.Api.LogPageView();

            string target;

            if (!NavigationContext.QueryString.TryGetValue("navtgt", out target))
            {
                if (_viewModel != null)
                {
                    _viewModel.Update();
                    UpdateAppMenu();
                    return;
                }
            }

            string id;

            if (!NavigationContext.QueryString.TryGetValue("id", out id))
            {
                NavigationManager.GoBack();
            }
            else
            {
                DataContext = _viewModel = GetDataContext(target, long.Parse(id));
                UpdateAppMenu();
            }
        }
コード例 #2
0
 private void DeleteExercise()
 {
     RepoWorkout.Instance.FindById(_wpageVM.Item.Id).Exercises.Remove(_exercise);
     Data.Core.DatabaseContext.Instance.SubmitChanges();
     RepoExercise.Instance.Delete(_exercise);
     _wpageVM.Update();
 }