Пример #1
0
        public virtual ObservableCollection <ItemViewModelBase <TDomainClass> > CreateItemViewModelCollection(
            CatalogBase <TDomainClass> catalog,
            ViewModelFactoryBase <TDomainClass> factory)
        {
            _itemViewModelCollection.Clear();

            foreach (TDomainClass obj in catalog.FilteredAll)
            {
                _itemViewModelCollection.Add(factory.CreateItemViewModel(obj));
            }

            return(_itemViewModelCollection);
        }
Пример #2
0
        public virtual ObservableCollection <ItemViewModelBase <TDomainClass> > CreateItemViewModelCollection(
            DomainModelBase <TDomainClass> domainModel,
            ViewModelFactoryBase <TDomainClass> factory)
        {
            _itemViewModelCollection.Clear();

            foreach (TDomainClass obj in domainModel.All)
            {
                _itemViewModelCollection.Add(factory.CreateItemViewModel(obj));
            }

            return(_itemViewModelCollection);
        }