Example #1
0
        public void Execute(object parameter)
        {
            if (parameter == null)
                throw new ArgumentNullException("parameter");

            _viewModel = (IMainQuizMenuViewModel)parameter;

            var newQuiz = _viewModel.BuildNewQuiz();
        }
Example #2
0
        public void Execute(object parameter)
        {
            if (!this.CanExecute(parameter))
                throw new Exception("unable to execute command.");

            if (parameter == null)
                throw new ArgumentNullException("parameter");

            _viewModel = (IMainQuizMenuViewModel)parameter;

            if (_viewModel.QuizServiceManager == null)
                throw new NullReferenceException("The quiz service manager is null");

            _viewModel.Quizes = _viewModel.QuizServiceManager.RetrieveQuizes();
        }