Example #1
0
        public ICollection <UDSTreeViewDto> GetContainerTreeView(IList <Container> containers)
        {
            UDSTreeViewState state = new UDSTreeViewState()
            {
                Checked  = false,
                Disabled = false,
                Opened   = false,
                Selected = false
            };

            return(GetContainerTreeView(containers, state));
        }
Example #2
0
        public ICollection <UDSTreeViewDto> GetCategoryTreeView(ICollection <Category> categories)
        {
            UDSTreeViewState state = new UDSTreeViewState()
            {
                Checked  = false,
                Disabled = false,
                Opened   = false,
                Selected = false
            };

            return(GetCategoryTreeView(categories, state));
        }
Example #3
0
        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));
        }
Example #4
0
 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());
 }
Example #5
0
 public ICollection <UDSTreeViewDto> GetContainerTreeView(IList <Container> containers, UDSTreeViewState state)
 {
     return(GetContainerTreeView(containers, state, true));
 }
Example #6
0
        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);
        }
Example #7
0
 public ICollection <UDSTreeViewDto> GetCategoryTreeView(ICollection <Category> categories, UDSTreeViewState state)
 {
     return(GetCategoryTreeView(categories, state, true));
 }