Exemple #1
0
        public MainViewModel()
        {
            // Connect to database
            _DBGateway = new DatabaseGateway($"Data Source={App.databasePath};");

            // Start Tracking Service
            _trackerService = new TrackerService(_DBGateway);
            BeginTracking();

            // Add available pages
            PageViewModels.Add(new TrackingViewModel(_DBGateway, _trackerService));
            PageViewModels.Add(new TrackToProjectViewModel(_DBGateway));

            // Set starting page
            CurrentPageViewModel = PageViewModels[0];
        }
        public TrackingViewModel(DatabaseGateway dbGateway, TrackerService trackingService)
        {
            _DBGateway = dbGateway;

            TrackerVM = trackingService;
        }