public ContentTreeNodeDisplayViewModelBuilder(ITreeNodeSummaryContext treeNodeSummaryContext, 
     IContentTreeNodeContext contentTreeNodeContext,
     IGetParentRouteDataDictionaryFromChildActionRouteData getParentRouteDataDictionaryFromChildActionRouteData)
 {
     this.getParentRouteDataDictionaryFromChildActionRouteData = getParentRouteDataDictionaryFromChildActionRouteData;
     this.contentTreeNodeContext = contentTreeNodeContext;
     this.treeNodeSummaryContext = treeNodeSummaryContext;
 }
 public ToolLinkProviderNodeController(IModifyViewModelBuilder modifyViewModelBuilder,
     IToolLinkProviderDraftRepository toolLinkProviderDraftRepository,
     ITreeNodeSummaryContext treeNodeSummaryContext,
     ICommandBus commandBus,
     ICurrentUserContext currentUserContext)
 {
     this.currentUserContext = currentUserContext;
     this.commandBus = commandBus;
     this.treeNodeSummaryContext = treeNodeSummaryContext;
     this.toolLinkProviderDraftRepository = toolLinkProviderDraftRepository;
     this.modifyViewModelBuilder = modifyViewModelBuilder;
 }
        public ContentTreeSectionNodeController(IContentTreeSectionNodeRepository contentTreeSectionNodeRepository, 
												IContentTreeSectionNodeToContentTreeSectionInputModelMapper contentTreeSectionNodeToContentTreeSectionInputModelMapper,
												ICommandBus commandBus,
												ITreeNodeSummaryContext treeNodeSummaryContext,
												IGuidGetter guidGetter,
                                                ICurrentUserContext currentUserContext)
        {
            this.currentUserContext = currentUserContext;
            this.guidGetter = guidGetter;
            this.treeNodeSummaryContext = treeNodeSummaryContext;
            this.commandBus = commandBus;
            this.contentTreeSectionNodeToContentTreeSectionInputModelMapper = contentTreeSectionNodeToContentTreeSectionInputModelMapper;
            this.contentTreeSectionNodeRepository = contentTreeSectionNodeRepository;
        }
 public ContentTreeSectionNodeContext(IContentTreeSectionNodeRepository contentTreeSectionNodeRepository, ITreeNodeSummaryContext treeNodeSummaryContext)
 {
     this.treeNodeSummaryContext = treeNodeSummaryContext;
     this.contentTreeSectionNodeRepository = contentTreeSectionNodeRepository;
 }
        public ContentTreeNodeContext(IContentTreeNodeVersionContext contentTreeNodeVersionContext, 
										ITreeNodeSummaryContext treeNodeSummaryContext)
        {
            this.treeNodeSummaryContext = treeNodeSummaryContext;
            this.contentTreeNodeVersionContext = contentTreeNodeVersionContext;
        }
 public UrlToTreeNodeSummaryMapper(ITreeNodeSummaryContext treeNodeSummaryContext)
 {
     this.treeNodeSummaryContext = treeNodeSummaryContext;
 }
 public ContentTreeRouteConstraint(ITreeNodeSummaryContext treeNodeSummaryContext)
 {
     this.treeNodeSummaryContext = treeNodeSummaryContext;
 }
 public TreeBranchViewModelBuilder(ITreeNodeSummaryContext treeNodeSummaryContext)
 {
     this.treeNodeSummaryContext = treeNodeSummaryContext;
 }
 public TreeNodeIdToUrl(ITreeNodeSummaryContext treeNodeSummaryContext)
 {
     this.treeNodeSummaryContext = treeNodeSummaryContext;
 }
 public HomepageRouteConstraint(ITreeNodeSummaryContext treeNodeSummaryContext)
 {
     this.treeNodeSummaryContext = treeNodeSummaryContext;
 }