using System.Collections.Generic; using System.Linq; using BS.Shared.DataContracts; namespace BeWo.ViewModel.ListViewModel { public class TextModuleListVM : AbstractDCListMapperVM { public static string PropertyName_PossibleCategories = "PossibleCategories"; public static string PropertyName_PossibleTextModuleParents = "PossibleTextModuleParents"; private readonly List _PossibleCategories; private readonly List _PossibleTextModuleParents; public TextModuleListVM(IEnumerable pDataContracts, List pPossibleCategories) : base(pDataContracts) { _PossibleCategories = pPossibleCategories; _PossibleTextModuleParents = VMList.Where(w => w.IsParent).ToList(); } public IEnumerable PossibleCategories => _PossibleCategories; public IEnumerable PossibleTextModuleParents => _PossibleTextModuleParents; } }