public ActionResult EditContentFolder(int contentFolderId = 0, int parentId = 0) { FolderEditModel folderEditModel = new FolderEditModel(); ContentFolder contentFolder = null; //编辑 if (contentFolderId > 0) { contentFolder = contentFolderService.Get(contentFolderId); if (contentFolder == null) { return(HttpNotFound()); } folderEditModel = contentFolder.AsEditModel(); ViewData["moderatorUserIds"] = contentFolder.Moderators.Select(n => n.UserId); pageResourceManager.InsertTitlePart("编辑栏目"); } else { if (parentId > 0) { contentFolder = contentFolderService.Get(parentId); folderEditModel.ParentId = parentId; pageResourceManager.InsertTitlePart("创建子栏目"); } else { pageResourceManager.InsertTitlePart("创建栏目"); } } return(View(folderEditModel)); }
public ActionResult _MoveContentFolder(int fromContentFolderId = 0, string option = "move") { FolderEditModel folderEditModel = new FolderEditModel(); int maxDepth = 0; if (fromContentFolderId != 0) { ContentFolder contentFolder = contentFolderService.Get(fromContentFolderId); folderEditModel = contentFolder.AsEditModel(); maxDepth = contentFolder.Depth; } ViewData["option"] = option; ViewData["maxDepth"] = maxDepth; return(View(folderEditModel)); }
public ActionResult _EditContentFolderLink(int contentFolderId = 0) { FolderEditModel folderEditModel = new FolderEditModel(); //编辑 if (contentFolderId > 0) { ContentFolder contentFolder = contentFolderService.Get(contentFolderId); if (contentFolder == null) { return(HttpNotFound()); } folderEditModel = contentFolder.AsEditModel(); pageResourceManager.InsertTitlePart("编辑链接"); } else { pageResourceManager.InsertTitlePart("创建链接"); folderEditModel.ContentFolderId = 0; } return(View(folderEditModel)); }