public CreateWorkoutAllExercises()
        {
            var workoutStore = new SQLiteWorkoutStore(DependencyService.Get <ISQLiteDb>());
            var pageService  = new PageService();

            ViewModel = new ModelExercisesViewModel(workoutStore, pageService);
            InitializeComponent();
        }
예제 #2
0
        public WorkoutsOverview()
        {
            var workoutStore = new SQLiteWorkoutStore(DependencyService.Get <ISQLiteDb>());
            var pageService  = new PageService();

            ViewModel = new WorkoutsOverviewViewModel(workoutStore, pageService);

            InitializeComponent();
        }
예제 #3
0
        protected override async void OnAppearing()
        {
            var workoutStore = new SQLiteWorkoutStore(DependencyService.Get <ISQLiteDb>());
            var pageService  = new PageService();

            if (ViewModel == null)
            {
                ViewModel = await WorkoutViewModel.CreateAsync(_workout, workoutStore, pageService);
            }

            base.OnAppearing();
        }