Пример #1
0
        public override void Execute(object parameter)
        {
            if (_timeTableData.SelectedScheduleTypeEnum == SelectedScheduleTypeEnum.FullSchedule)
            {
                var scheduleViewModel = new ScheduleViewModel(_scheduleManager, _notificationStore);
                scheduleViewModel.SetTimeTable(_timeTableData);

                var navigationService = new NavigationService <ScheduleViewModel>(_navigationStore, scheduleViewModel);
                navigationService.Navigate();
            }
            else
            {
                var scheduleViewModel = new ScheduleForDayViewModel(_scheduleManager, _notificationStore);
                scheduleViewModel.SetTimeTableData(_timeTableData);

                var navigationService = new NavigationService <ScheduleForDayViewModel>(_navigationStore, scheduleViewModel);
                navigationService.Navigate();
            }
        }