Пример #1
0
        private void ReadXMLFile(string fileLocation)
        {
            XMLImporter xmlImporter = new XMLImporter(_stringService);

            xmlImporter.LoadFileXML(fileLocation);

            _backgrounds = xmlImporter.ReadBackgrounds();
            _classes     = xmlImporter.ReadClasses();
            _conditions  = xmlImporter.ReadConditions();
            _feats       = xmlImporter.ReadFeats();
            _items       = xmlImporter.ReadItems();
            _monsters    = xmlImporter.ReadMonsters();
            _races       = xmlImporter.ReadRaces();
            _spells      = xmlImporter.ReadSpells();

            _languages = xmlImporter.LanguagesFound;

            OnPropertyChanged(nameof(BackgroundCount));
            OnPropertyChanged(nameof(ClassCount));
            OnPropertyChanged(nameof(ConditionCount));
            OnPropertyChanged(nameof(FeatCount));
            OnPropertyChanged(nameof(ItemCount));
            OnPropertyChanged(nameof(LanguageCount));
            OnPropertyChanged(nameof(MonsterCount));
            OnPropertyChanged(nameof(RaceCount));
            OnPropertyChanged(nameof(SpellCount));
        }