public void Alertmsg(DIModel tm) { UIAlertView alert = new UIAlertView() { Title = tm.title, Message = tm.message }; alert.AddButton("OK"); alert.Show(); }
public void TestQueueSerialization() { Guid qg1 = Guid.NewGuid(); Guid qg2 = Guid.NewGuid(); Guid qg3 = Guid.NewGuid(); Guid gc1 = Guid.NewGuid(); Guid gc2 = Guid.NewGuid(); DIModel model = new DIModel(); model.Initialize(model, "Test Model", "Description of test model", Guid.NewGuid(), 0L, new Guid[] { qg1, qg2, qg3, gc1, gc2 }); model.InitializationManager.InitializationBeginning += new InitializationEvent(InitializationManager_InitializationBeginning); model.InitializationManager.InitializationCompleted += new InitializationEvent(InitializationManager_InitializationCompleted); new Queue().Initialize(model, "Queue 1", null, qg1, 100); new Queue().Initialize(model, "Queue 2", null, qg2, 100); new Queue().Initialize(model, "Queue 3", null, qg3, 100); IQueue q1 = (IQueue)model.ModelObjects[qg1]; IQueue q2 = (IQueue)model.ModelObjects[qg2]; IQueue q3 = (IQueue)model.ModelObjects[qg3]; new Connectors.BasicNonBufferedConnector().Initialize(model, "Q1->Q2", null, gc1, qg1, "Output", qg2, "Input"); new Connectors.BasicNonBufferedConnector().Initialize(model, "Q2->Q3", null, gc2, qg2, "Output", qg3, "Input"); XmlConstructionRecorder recorder = new XmlConstructionRecorder(); recorder.Attach(model); model.Start(); string modelXmlString = (string)recorder.Read(); recorder.Detach(); string model1String = GetModelObjectDumpString(model); XmlConstructionLoader loader = new XmlConstructionLoader(); DIModel model2 = (DIModel)loader.CreateModel(modelXmlString); string model2String = GetModelObjectDumpString(model2); Console.WriteLine(model1String); Console.WriteLine(model2String); System.Diagnostics.Debug.Assert(model2String.Equals(model1String)); }