private bool MoveTabToParent(TabInfo tab, TabInfo targetTab) { //Validate Tab Path if (!IsValidTabPath(tab, Globals.GenerateTabPath((targetTab == null) ? Null.NullInteger : targetTab.TabID, tab.TabName))) { return false; } var tabController = new TabController(); tabController.MoveTabToParent(tab, (targetTab == null) ? Null.NullInteger : targetTab.TabID); ShowSuccessMessage(string.Format(Localization.GetString("TabMoved", LocalResourceFile), tab.TabName)); return true; }