public void MoveItem(RepositoryItemBase repositoryItem, string targetFolder) { RepositoryFolderBase RF = GetItemRepositoryFolder(repositoryItem); SolutionRepositoryItemInfoBase SRII = GetSolutionRepositoryItemInfo(repositoryItem.GetType()); RepositoryFolderBase rootRF = SRII.GetItemRepositoryFolder(repositoryItem); RepositoryFolderBase targetRF = rootRF.GetSubFolderByName(targetFolder); RF.MoveItem(repositoryItem, targetRF); }
/// <summary> /// Get the Repository Folder of the Repository Item /// </summary> /// <param name="repositoryItem"></param> public RepositoryFolderBase GetItemRepositoryFolder(RepositoryItemBase repositoryItem) { SolutionRepositoryItemInfoBase SRII = GetSolutionRepositoryItemInfo(repositoryItem.GetType()); return(SRII.GetItemRepositoryFolder(repositoryItem)); }