public ICollection <UDSTreeViewDto> GetContainerTreeView(IList <Container> containers) { UDSTreeViewState state = new UDSTreeViewState() { Checked = false, Disabled = false, Opened = false, Selected = false }; return(GetContainerTreeView(containers, state)); }
public ICollection <UDSTreeViewDto> GetCategoryTreeView(ICollection <Category> categories) { UDSTreeViewState state = new UDSTreeViewState() { Checked = false, Disabled = false, Opened = false, Selected = false }; return(GetCategoryTreeView(categories, state)); }
private UDSTreeViewDto AddCategoryNode(Category category, UDSTreeViewState state, bool setChildren) { UDSTreeViewDto node = null; if (category.Parent != null) { node = GetParentNode(this._dtosInserted, category.Parent.Id); node = node ?? AddCategoryNode(category.Parent, state, setChildren); } UDSTreeViewDto newNode = new UDSTreeViewDto() { Id = category.Id, Text = category.GetFullName(), State = state, Children = setChildren && category.HasChildren }; return(node == null ? newNode : AddChildrenNode(node, category.Parent.Id, newNode)); }
public ICollection <UDSTreeViewDto> GetContainerTreeView(IList <Container> containers, UDSTreeViewState state, bool setChildren) { return(containers.Select((s) => new UDSTreeViewDto() { Id = s.Id, Text = s.Name, State = state }).ToList()); }
public ICollection <UDSTreeViewDto> GetContainerTreeView(IList <Container> containers, UDSTreeViewState state) { return(GetContainerTreeView(containers, state, true)); }
public ICollection <UDSTreeViewDto> GetCategoryTreeView(ICollection <Category> categories, UDSTreeViewState state, bool setChildren) { foreach (Category category in categories) { UDSTreeViewDto result = AddCategoryNode(category, state, setChildren); UpdateSource(this._dtosInserted, result); } return(this._dtosInserted); }
public ICollection <UDSTreeViewDto> GetCategoryTreeView(ICollection <Category> categories, UDSTreeViewState state) { return(GetCategoryTreeView(categories, state, true)); }