public void Associate()
 {
     foreach (EntityViewModel e in SelectedMasterEntities)
     {
         if (e.Id != this.Id && ChildEntityList.Where(c => c.Id == e.Id).Any() == false)
         {
             ChildEntityList.Add(e);
         }
     }
     SelectedMasterEntities.Clear();
 }
        public void LoadNextChildrenSet(IEnumerable <CFEntity> src)
        {
            if (ChildCount == 0)
            {
                ChildCount = src.Count();
            }

            IEnumerable <CFEntity> elements = src.Skip(ChildOffset).Take(PageSize);

            foreach (CFEntity e in elements)
            {
                ChildEntityList.Add(new EntityViewModel(e));
            }
        }