Exemple #1
0
        public override void SaveInfo()
        {
            TargetObject.ExpressObjectList.Clear();
            ExpressObjectList.ToList().ForEach(v => { TargetObject.ExpressObjectList.Add(v.TargetObject); });

            base.SaveInfo();
        }
Exemple #2
0
 public override void LoadInfo()
 {
     ExpressObjectList.Clear();
     TargetObject.ExpressObjectList.ForEach(v =>
     {
         ExpressObjectList.Add(new ExpressObjectViewModel()
         {
             TargetObject = v
         });
     });
     base.LoadInfo();
 }
Exemple #3
0
        public void AddEntityAsExpressObject(IStoryEntityObject obj)
        {
            var eo = new ExpressObject();

            eo.AddObject(obj);
            CurrentExpressObject = new ExpressObjectViewModel()
            {
                TargetObject = eo
            };
            ExpressObjectList.Add(CurrentExpressObject);
            TargetObject.ExpressObjectList.Add(CurrentExpressObject.TargetObject);
        }