Пример #1
0
        public IPolicySet ApplyFilter(IPolicySet policySet)
        {
            if (null == policySet)
                return null;

            // Lets create a dummy catalgue store.
            Store.XMLPolicyCatalogueStore catalogueStore = new Store.XMLPolicyCatalogueStore();
            IPolicyCatalogue reducedCatalogue = new PolicyCatalogue(Guid.NewGuid(), policySet.MasterCatalogue.LanguageId, catalogueStore);

            Store.XmlStore store = new Store.XmlStore();

            m_reducedPolicySet = new PolicySet(policySet.Identifier, policySet.Name, store, reducedCatalogue, policySet.ReadOnly);

            Dictionary<string, IPolicyLanguageItem>.Enumerator enumerator = policySet.GetAttributeEnumerator();
            while (enumerator.MoveNext())
            {
                m_reducedPolicySet[enumerator.Current.Key] = enumerator.Current.Value;
            }

            FilterPolicies(policySet);
            return m_reducedPolicySet;
        }
Пример #2
0
        public void Save()
        {
            var xmlStore = new Store.XmlStore();

            xmlStore.Save(this._taxiList);
        }
Пример #3
0
        public void Load()
        {
            var xmlStore = new Store.XmlStore();

            xmlStore.Load(this._taxiList);
        }