Ejemplo n.º 1
0
		private void PopulateChildren(TreeNode node, IncomeItemEntity info, List<IncomeItemEntity> items)
		{
			node.Children = items.Where(c => c.Parent == info).OrderBy(c => c.Id).Select(c =>
			{
				var tmp = new TreeNode();
				tmp.Symbol = c.Symbol;
				PopulateChildren(tmp, c, items);
				return tmp;
			}).ToList();
		}
Ejemplo n.º 2
0
		public bool IsLeaf(IncomeItemEntity entity)
		{
			return !Items.Any(e => e.Parent == entity);
		}
Ejemplo n.º 3
0
		public ItemDetailsViewModel(MainWindowViewModel parentVM, IncomeItemEntity entity)
		{
			_parentVM = parentVM;
			_entity = entity;
		}