#19711: Returning the created Media Folder

Work Item: 19711

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2013-05-21 14:47:28 -07:00
parent 784d6d85dc
commit 256965891c
2 changed files with 4 additions and 2 deletions

View File

@@ -24,7 +24,7 @@ namespace Orchard.MediaLibrary.Services {
MediaPart ImportStream(int termId, Stream stream, string filename);
void CreateFolder(int? parentFolderId, string name);
MediaFolder CreateFolder(int? parentFolderId, string name);
void RenameFolder(int folderId, string name);
void DeleteFolder(int folderId);
void MoveMedia(int targetId, int[] mediaItemIds);

View File

@@ -144,7 +144,7 @@ namespace Orchard.MediaLibrary.Services {
return requestMediaFactoryResults.First().MediaFactory;
}
public void CreateFolder(int? parentFolderId, string name) {
public MediaFolder CreateFolder(int? parentFolderId, string name) {
var taxonomy = GetMediaLocationTaxonomy();
TermPart parentTerm = parentFolderId.HasValue ? _taxonomyService.GetTerm(parentFolderId.Value) : null;
var term = _taxonomyService.NewTerm(taxonomy);
@@ -154,6 +154,8 @@ namespace Orchard.MediaLibrary.Services {
_taxonomyService.ProcessPath(term);
_contentManager.Create(term, VersionOptions.Published);
return CreateMediaFolder(term);
}
public void RenameFolder(int folderId, string name) {