Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }