public ContentTreeNodeController(IContentTreePageNodeContext contentTreePageNodeContext, 
											IContentTreeNodeToContentTreeNodeInputModelMapper contentTreeNodeToContentTreeNodeInputModelMapper,
            ITreeNodeRepository treeNodeRepository, 
											IContentTreeNodeProviderContext contentTreeNodeProviderContext,  
											IContentTreeNodeDisplayViewModelBuilder contentTreeNodeDisplayViewModelBuilder, 
											IRawUrlGetter rawUrlGetter,
											ICommandBus commandBus,
											IGuidGetter guidGetter,
											IContentTreeNodeFileUploadPersister contentTreeNodeFileUploadPersister,
                                            ICurrentUserContext currentUserContext,
                                            ITreeNodeIdToUrl treeNodeIdToUrl,
                                            IGetUrlOfFrontSideWebsite getUrlOfFrontSideWebsite,
                                            IContentTree contentTree,
                                            IContentTreeNodeMetaInformationViewModelBuilder contentTreeNodeMetaInformationViewModelBuilder)
        {
            CurrentUserContext = currentUserContext;
            this.contentTreeNodeMetaInformationViewModelBuilder = contentTreeNodeMetaInformationViewModelBuilder;
            this.contentTree = contentTree;
            this.getUrlOfFrontSideWebsite = getUrlOfFrontSideWebsite;
            this.treeNodeIdToUrl = treeNodeIdToUrl;
            this.currentUserContext = currentUserContext;
            this.contentTreeNodeFileUploadPersister = contentTreeNodeFileUploadPersister;
            this.guidGetter = guidGetter;
            this.commandBus = commandBus;
            this.contentTreeNodeProviderContext = contentTreeNodeProviderContext;
            this.treeNodeRepository = treeNodeRepository;
            this.contentTreeNodeToContentTreeNodeInputModelMapper = contentTreeNodeToContentTreeNodeInputModelMapper;
            this.contentTreePageNodeContext = contentTreePageNodeContext;
        }
示例#2
0
 private static void PrintAllNodes(IContentTree tree)
 {
     foreach (var node in tree)
     {
         Console.WriteLine($"Node:{node.Title} - {node.ContentId}");
         node.Expand();
         PrintAllNodes(node.ContentTree);
     }
 }
示例#3
0
 private static void PrintAllUrls(IContentTree tree)
 {
     foreach (var node in tree)
     {
         Console.WriteLine($"{node.RelativeUrl}");
         node.Expand();
         PrintAllUrls(node.ContentTree);
     }
 }
 public ToolLinkProviderNodeController(IModifyViewModelBuilder modifyViewModelBuilder,
     IToolLinkProviderDraftRepository toolLinkProviderDraftRepository,
     IContentTree contentTree,
     ICommandBus commandBus,
     ICurrentUserContext currentUserContext)
 {
     this.currentUserContext = currentUserContext;
     this.commandBus = commandBus;
     this.contentTree = contentTree;
     this.toolLinkProviderDraftRepository = toolLinkProviderDraftRepository;
     this.modifyViewModelBuilder = modifyViewModelBuilder;
 }
        public ContentTreeSectionNodeController(IContentTreeSectionNodeRepository contentTreeSectionNodeRepository, 
												IContentTreeSectionNodeToContentTreeSectionInputModelMapper contentTreeSectionNodeToContentTreeSectionInputModelMapper,
												ICommandBus commandBus,
												IContentTree contentTree,
												IGuidGetter guidGetter,
                                                ICurrentUserContext currentUserContext)
        {
            this.currentUserContext = currentUserContext;
            this.guidGetter = guidGetter;
            this.contentTree = contentTree;
            this.commandBus = commandBus;
            this.contentTreeSectionNodeToContentTreeSectionInputModelMapper = contentTreeSectionNodeToContentTreeSectionInputModelMapper;
            this.contentTreeSectionNodeRepository = contentTreeSectionNodeRepository;
        }
 public ContentTreeRouteConstraint(IContentTree contentTree)
 {
     this.contentTree = contentTree;
 }
 public TreeManagerIndexViewModelBuilder(IContentTree contentTree)
 {
     this.contentTree = contentTree;
 }
 public ContentTreeSectionNodeContext(IContentTreeSectionNodeRepository contentTreeSectionNodeRepository, IContentTree contentTree)
 {
     this.contentTree = contentTree;
     this.contentTreeSectionNodeRepository = contentTreeSectionNodeRepository;
 }
示例#9
0
 public TreeNodeIdToUrl(IContentTree contentTree)
 {
     this.contentTree = contentTree;
 }
 public TreeBranchViewModelBuilder(IContentTree contentTree)
 {
     this.contentTree = contentTree;
 }
 public UrlToTreeNodeSummaryMapper(IContentTree contentTree)
 {
     this.contentTree = contentTree;
 }