Пример #1
0
        public StudentDetailViewModel(StudentRepository studentRepository, IMessenger messenger)
        {
            _studentRepository    = studentRepository;
            _messenger            = messenger;
            DeleteCommand         = new RelayCommand(Delete);
            NewStudentCommand     = new RelayCommand(NewStudent);
            SaveCommand           = new SaveStudentCommand(studentRepository, this, messenger);
            EnrollInCourseCommand = new EnrollInCourseCommand(studentRepository, this, messenger);

            _messenger.Register <SelectedStudentMessage>(SelectedStudent);
            _messenger.Register <NewStudentMessage>(NewStudentMessageReceived);
        }
Пример #2
0
 private void OnTempSelectedStudentPropertyChanged(bool IsOk)
 {
     SaveStudentCommand.RaiseCanExecuteChanged();
 }