Example #1
0
        public void AddTo(DetailCollection newEnclosingCollection)
        {
            RemoveFromEnclosingCollection();

            if (newEnclosingCollection != null)
            {
                newEnclosingCollection.Add(newEnclosingCollection);
            }
        }
Example #2
0
 /// <summary>Clones the collection and </summary>
 /// <returns></returns>
 public virtual DetailCollection Clone()
 {
     DetailCollection collection = new DetailCollection();
     collection.ID = 0;
     collection.Name = this.Name;
     collection.EnclosingItem = this.EnclosingItem;
     foreach (ContentDetail detail in this.Details)
     {
         ContentDetail cloned = detail.Clone();
         cloned.EnclosingCollection = collection;
         collection.Add(cloned);
     }
     return collection;
 }