public ProgrammeViewModel()
        {
            programmeCatalog = ProgrammeCatalogSingleton.Instance;
            Programmes       = programmeCatalog.Programmes;


            //''''''''''''
            programmeCatalogSingleton = ProgrammeCatalogSingleton.Instance;
            _createProgramCommand     = new RelayCommand(AddProgram);
            DeleteProgramCommand      = new RelayCommand(DeleteProgram);
            SelectedProgramme         = new Programme();

            // date picker
        }
Exemplo n.º 2
0
        public ProgrammeInfoViewModel()
        {
            connectStudentsAndProgrammes.LoadStudentsFromDB();

            programmeCatalog          = ProgrammeCatalogSingleton.Instance;
            studentCatalog            = StudentCatalogSingleton.Instance;
            studentProgrammeSingleton = StudentProgrammeSingleton.Instance;

            _thisProgramme = new Programme();

            _thisProgramme = StaticObjects.StaticSelectedProgramme;
            _students      = new ObservableCollection <Student>(ThisProgramme.Students);

            OpenPopupCommand  = new RelayCommand(OpenPopup);
            ClosePopupCommand = new RelayCommand(ClosePopup);
            AddStudentCommand = new RelayCommand(AddStudentToProgramme);
            SaveReportCommand = new RelayCommand(SaveReport);

            _selectedStudent = null;

            _listEnabled = true;
            _popupOpen   = false;
        }