public WasteCollectionGenerationViewModel(IEnumerable <WasteCollection> wasteCollections, [Import] IWasteCollectionViewModelFactory wasteCollectionViewModelFactory) { m_WasteCollectionViewModels = new List <WasteCollectionModifyViewModel>(); m_WasteCollectionViewModelFactory = wasteCollectionViewModelFactory; foreach (var wasteCollection in wasteCollections) { m_WasteCollectionViewModels.Add(m_WasteCollectionViewModelFactory.CreateWasteCollectionViewModel(wasteCollection)); } DisplayName = TranslationProvider.Translate("TitleWasteCollectionGenerationViewModel"); }
public WasteCollectionGenerationViewModelFactory([Import] IWasteCollectionViewModelFactory wasteCollectionViewModelFactory) { m_WasteCollectionViewModelFactory = wasteCollectionViewModelFactory; }