public void ProcessPropertyData(IReaderFacadeOfConfigurationPersistence persistenceaccess, ILoadFacadeOfModelInstanceManager modelaccess) { IBooleanPropertyDataSet dataBool = persistenceaccess.ReadBooleanPropertyData(); foreach (IBooleanPropertyData item in dataBool) { IModificationDataCarrier modification = modelaccess.GetNewModificationDataCarrier(); modification.InitForBooleanPropertyChange(item.Id, item.Pid, EModelPropertyType.mpBoolean, EModificationType.Add, item.Value); modelaccess.Update(modification); } IStringPropertyDataSet dataStr = persistenceaccess.ReadStringPropertyData(); foreach (IStringPropertyData item in dataStr) { IModificationDataCarrier modification = modelaccess.GetNewModificationDataCarrier(); modification.InitForStringPropertyChange(item.Id, item.Pid, EModelPropertyType.mpBoolean, EModificationType.Add, item.Value); modelaccess.Update(modification); } IIntegerPropertyDataSet dataInt = persistenceaccess.ReadIntegerPropertyData(); foreach (IIntegerPropertyData item in dataInt) { IModificationDataCarrier modification = modelaccess.GetNewModificationDataCarrier(); modification.InitForIntegerPropertyChange(item.Id, item.Pid, EModelPropertyType.mpBoolean, EModificationType.Add, item.Value); modelaccess.Update(modification); } }
public void ProcessRelationData(IReaderFacadeOfConfigurationPersistence persistenceaccess, ILoadFacadeOfModelInstanceManager modelaccess) { IRelationDataSet data = persistenceaccess.ReadRelationData(); foreach (IRelationData item in data) { IModificationDataCarrier modification = modelaccess.GetNewModificationDataCarrier(); modification.InitForRelationChange(item.Id, item.Rid, item.RelatedId, EModificationType.Add); modelaccess.Update(modification); } }
public void Load(IMfchLocalContextProvider mfchlocalcontextprovider) { ILoadFacadeOfModelInstanceManager modelAccess = mfchlocalcontextprovider.loadFacadeOfModelInstanceManager; // = MimStaticModule.LMIM; IReaderFacadeOfConfigurationPersistence persistenceAccess = mfchlocalcontextprovider.readerFacadeOfConfigurationPersistence; // = CpStaticModule.RCP; IDataLoader dataloader = new DataLoader(); dataloader.ProcessCreationalData(persistenceAccess, modelAccess); dataloader.ProcessActionData(persistenceAccess, modelAccess); dataloader.ProcessRelationData(persistenceAccess, modelAccess); dataloader.ProcessPropertyData(persistenceAccess, modelAccess); modelAccess.FinalizeLoading(); }
public void Load() { ILoadFacadeOfModelInstanceManager modelAccess = MimStaticModule.LMIM; IReaderFacadeOfConfigurationPersistence persistenceAccess = CpStaticModule.RCP; modelAccess.Init(); IDataLoader dataloader = new DataLoader(); dataloader.ProcessCreationalData(persistenceAccess, modelAccess); dataloader.ProcessActionData(persistenceAccess, modelAccess); dataloader.ProcessRelationData(persistenceAccess, modelAccess); dataloader.ProcessPropertyData(persistenceAccess, modelAccess); modelAccess.FinalizeLoading(); }
public void ProcessCreationalData(IReaderFacadeOfConfigurationPersistence persistenceaccess, ILoadFacadeOfModelInstanceManager modelaccess) { IDictionary <ushort, ushort> childParent = new Dictionary <ushort, ushort>(); ICreateDataSet data = persistenceaccess.ReadCreateData(); foreach (ICreateData item in data) { modelaccess.Create(item.Id, item.Tid, item.ParentId); childParent.Add(item.Id, item.ParentId); } foreach (KeyValuePair <ushort, ushort> cp in childParent) { IModificationDataCarrier modification = modelaccess.GetNewModificationDataCarrier(); modification.InitForParentChange(cp.Key, cp.Value); modelaccess.Update(modification); } }
static void Main(string[] args) { IReaderFacadeOfConfigurationPersistence x = FakeTest.Get; var a = x.ReadCreateData(); var b = x.ReadActionData(); }