Пример #1
0
        public AddCourseViewModel(AddCourseView view, Course editCourse, IEventAggregator eventAggregator)
        {
            this.view            = view;
            this.editCourse      = editCourse;
            this.eventAggregator = eventAggregator;

            if (editCourse != null)
            {
                Name           = editCourse.Name;
                StudyProgramId = editCourse.StudyProgramId;
                ProfessorId    = editCourse.ProfessorId;
                Assistant      = editCourse.Assistant;
                ETCS           = editCourse.ETCS;
            }

            StudyPrograms = new ObservableCollection <StudyProgram>(ServiceDataProvider.GetAllStudyPrograms());
            Professors    = new ObservableCollection <Professor>(ServiceDataProvider.GetAllProfessors());
        }
Пример #2
0
 public ProfessorViewModel()
 {
     Professors = new ObservableCollection <Professor>(ServiceDataProvider.GetAllProfessors());
     ServiceDataProvider.AddProfessorNotification += ServiceDataProvider_AddProfessorNotification;
 }