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(); } }
private void DeleteExercise() { RepoWorkout.Instance.FindById(_wpageVM.Item.Id).Exercises.Remove(_exercise); Data.Core.DatabaseContext.Instance.SubmitChanges(); RepoExercise.Instance.Delete(_exercise); _wpageVM.Update(); }