コード例 #1
0
        public async Task <IActionResult> GetPageTreeItem(string id)
        {
            var page = await _pageService.Get(id);

            if (page == null)
            {
                return(NotFound());
            }
            var pageType = await _pageTypeService.Get(page.PageTypeId);

            return(Ok(new PageTreeItemModel(page, pageType.IconClass)));
        }
コード例 #2
0
        public async Task <IActionResult> GetPageType(string id)
        {
            var pageType = await _pageTypeService.Get(id);

            if (pageType == null)
            {
                return(NotFound());
            }

            return(Ok(new PageTypeModel(pageType, await _fieldTypeService.GetAll(), _fieldTypeService.GetAllFieldEditors())));
        }