Пример #1
0
        protected override TreeViewItem BuildRoot()
        {
            var idAllocator = new IdAllocator();

            var root = new TreeViewItem {
                id          = 0,
                depth       = -1,
                displayName = "Root"
            };

            root.AddChild(new SessionIdItem(
                              ClientFacade.ClientApp.Resolve <ClientSessionIdRepository>(),
                              idAllocator
                              ));

            SetupDepthsFromParentsAndChildren(root);

            return(root);
        }
        protected override TreeViewItem BuildRoot()
        {
            var idAllocator = new IdAllocator();

            var root = new TreeViewItem {
                id          = 0,
                depth       = -1,
                displayName = "Root"
            };

            root.AddChild(new EmulatedDatabasesItem(
                              ClientApplication.GetInstance().Resolve <ArangoRepository>(),
                              idAllocator
                              ));

            root.AddChild(new SessionIdItem(
                              ClientApplication.GetInstance().Resolve <SessionIdRepository>(),
                              idAllocator
                              ));

            SetupDepthsFromParentsAndChildren(root);

            return(root);
        }