Ejemplo n.º 1
0
        public MainWindow()
        {
            InitializeComponent();

            lessonTimeViewModel = new LessonTimeViewModel(database);
            studyGroupViewModel = new StudyGroupViewModel(database);
            lessonViewModel     = new LessonViewModel(database);
            classroomViewModel  = new ClassroomViewModel(database);
            teacherViewModel    = new TeacherViewModel(database);
            scheduleViewModel   = new ScheduleViewModel(database);
            changeViewModel     = new ChangeViewModel(database);

            lvSchedule.DataContext    = scheduleViewModel;
            cbsLessonTime.DataContext = lessonTimeViewModel;
            cbsStudyGroup.DataContext = studyGroupViewModel;
            cbsLesson.DataContext     = lessonViewModel;
            cbsClassroom.DataContext  = classroomViewModel;
            cbsTeacher.DataContext    = teacherViewModel;

            lvChanges.DataContext     = changeViewModel;
            cbcLessonTime.DataContext = lessonTimeViewModel;
            cbcStudyGroup.DataContext = studyGroupViewModel;
            cbcLesson.DataContext     = lessonViewModel;
            cbcClassroom.DataContext  = classroomViewModel;
            cbcTeacher.DataContext    = teacherViewModel;

            SettingsDescriptions();
        }
        /// <summary>
        /// Данные по экстрасенсу - история догадок.
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public SensitiveViewModel Get(string id)
        {
            var vm = new SensitiveViewModel
            {
                Hash = id
            };

            var sensitive = sensitiveService.GetSensitive(id);

            if (sensitive != null)
            {
                vm.Answers = sensitive.AnswerItems;
            }

            return(vm);
        }