Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
 public WorkoutPageVMTest()
 {
     navigateService = new Mock <INavigateService>();
     alertService    = new Mock <IAlertService>();
     TestHelper.PrepareUnitOfWork(out unitOfWork);
     App.Data.NavigateService = navigateService.Object;
     App.Data.AlertService    = alertService.Object;
     viewModel = new WorkoutPageVM();
 }
Beispiel #3
0
 public ExerciseVM(Exercise exercise, WorkoutPageVM wpageVM)
 {
     _exercise = exercise;
     _wpageVM  = wpageVM;
 }