public HubObjectBrowserViewModel(IDstController dstController, IDstHubService dstHubService, IHubController hubController, IObjectBrowserTreeSelectorService objectBrowserTreeSelectorService) : base(hubController, objectBrowserTreeSelectorService) { this.dstHubService = dstHubService; this.InitializesCommandsAndObservableSubscriptions(); }
/// <summary> /// Initializes a new <see cref="HubDataSourceViewModel"/> /// </summary> /// <param name="hubController">The <see cref="IHubController"/></param> /// <param name="dstController">The <see cref="IDstController"/></param> /// <param name="sessionControl">The <see cref="IHubSessionControlViewModel"/></param> /// <param name="browserHeader">The <see cref="IHubBrowserHeaderViewModel"/></param> /// <param name="objectBrowser">The <see cref="IHubObjectBrowserViewModel"/></param> /// <param name="publicationBrowser">The <see cref="IPublicationBrowserViewModel"/></param> /// <param name="hubFileBrowser">The <see cref="IHubFileStoreBrowserViewModel "/></param> /// <param name="treeSelectorService">The <see cref="IObjectBrowserTreeSelectorService"/></param> /// <param name="dstHubService">The <see cref="IDstHubService "/></param> /// <param name="navigationService">The <see cref="INavigationService"/></param> public HubDataSourceViewModel( IHubController hubController, IDstController dstController, IHubSessionControlViewModel sessionControl, IHubBrowserHeaderViewModel browserHeader, IHubObjectBrowserViewModel objectBrowser, IPublicationBrowserViewModel publicationBrowser, IHubFileStoreBrowserViewModel hubFileBrowser, IObjectBrowserTreeSelectorService treeSelectorService, IDstHubService dstHubService, INavigationService navigationService) : base(navigationService) { this.hubController = hubController; this.dstController = dstController; this.SessionControl = sessionControl; this.HubBrowserHeader = browserHeader; this.ObjectBrowser = objectBrowser; this.PublicationBrowser = publicationBrowser; this.HubFileStoreBrowser = hubFileBrowser; this.dstHubService = dstHubService; InitializeCommands(); }