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); }
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); }