コード例 #1
0
ファイル: PageEdit.cs プロジェクト: moayyaed/YetaWF-Modules
        public async Task <ActionResult> RemovePage(Guid pageGuid)
        {
            PageDefinition page = page = await PageDefinition.LoadAsync(pageGuid);

            if (page == null)
            {
                throw new InternalError("Page {0} does not exist", pageGuid);
            }
            if (!page.IsAuthorized_Remove())
            {
                return(NotAuthorized());
            }
            await PageDefinition.RemovePageDefinitionAsync(pageGuid);

            return(Redirect((string)null));
        }