Example #1
0
        public void AddConceptScheme()
        {
            ConceptSchemeVM conceptScheme = new ConceptSchemeVM();

            conceptScheme.OrderNo     = EDOUtils.GetMaxOrderNo <ConceptSchemeVM>(conceptSchemes) + 1;
            conceptScheme.OrderPrefix = PREFIX;
            conceptScheme.InitTitle();
            conceptSchemes.Add(conceptScheme);
            SelectedConceptScheme = conceptScheme;
            Memorize();
        }
Example #2
0
 public ConceptFormVM(StudyUnitVM studyUnit)
     : base(studyUnit)
 {
     this.conceptSchemes = new ObservableCollection<ConceptSchemeVM>();
     int i = 1;
     foreach (ConceptScheme conceptSchemeModel in studyUnit.ConceptSchemeModels)
     {
         ConceptSchemeVM conceptScheme = new ConceptSchemeVM(conceptSchemeModel) {
             Parent = this,
             OrderNo = i++,
             OrderPrefix = PREFIX
         };
         conceptScheme.InitTitle();
         conceptSchemes.Add(conceptScheme);
     }
     modelSyncher = new ModelSyncher<ConceptSchemeVM, ConceptScheme>(this, conceptSchemes, studyUnit.ConceptSchemeModels);
     allConcepts = new ObservableCollection<ConceptVM>();
 }
Example #3
0
        public ConceptFormVM(StudyUnitVM studyUnit) : base(studyUnit)
        {
            this.conceptSchemes = new ObservableCollection <ConceptSchemeVM>();
            int i = 1;

            foreach (ConceptScheme conceptSchemeModel in studyUnit.ConceptSchemeModels)
            {
                ConceptSchemeVM conceptScheme = new ConceptSchemeVM(conceptSchemeModel)
                {
                    Parent      = this,
                    OrderNo     = i++,
                    OrderPrefix = PREFIX
                };
                conceptScheme.InitTitle();
                conceptSchemes.Add(conceptScheme);
            }
            modelSyncher = new ModelSyncher <ConceptSchemeVM, ConceptScheme>(this, conceptSchemes, studyUnit.ConceptSchemeModels);
            allConcepts  = new ObservableCollection <ConceptVM>();
        }
Example #4
0
 public void AddConceptScheme()
 {
     ConceptSchemeVM conceptScheme = new ConceptSchemeVM();
     conceptScheme.OrderNo = EDOUtils.GetMaxOrderNo<ConceptSchemeVM>(conceptSchemes) + 1;
     conceptScheme.OrderPrefix = PREFIX;
     conceptScheme.InitTitle();
     conceptSchemes.Add(conceptScheme);
     SelectedConceptScheme = conceptScheme;
     Memorize();
 }