/// <summary> /// 添加文章 /// </summary> /// <param name="input"></param> /// <returns></returns> public AddPageDataOutput AddPageData(AddPageDataInput input) { PageData pageData = new PageData() { Name = input.Name, Title = input.Title, Describe = input.Describe, Content = input.Content, Tags = input.Tags.Select(e => new Tag() { Name = e.Name, DisplayName = e.DisplayName }).ToList(), Images = input.Images, Field1 = input.Field1, Field2 = input.Field2, Field3 = input.Field3, Field4 = input.Field4, Field5 = input.Field5, }; var editor = _userManager.GetUser((int)_abpSession.UserId.Value); _pageDataManager.AddPageData(input.PageName, pageData, editor); return(new AddPageDataOutput()); }
public ActionResult <AddPageDataOutput> AddPageData([FromBody] AddPageDataInput input) { if (!IsCanManage(input.PageName)) { throw new Abp.Authorization.AbpAuthorizationException("未授权操作"); } return(_pageDataManageAppService.AddPageData(input)); }
public ActionResult <AddPageDataOutput> AddPageData([FromBody] AddPageDataInput input) { if (_checkPermissionService.IsAllowAccess(ApiScopeProvider.Page, false, GetUserPermissions()) || _pageManager.IsCanManagePost(input.PageName, GetUserPermissions())) { return(_pageDataManageAppService.AddPageData(input)); } throw new Abp.Authorization.AbpAuthorizationException("未授权操作"); }
public AddPageDataOutput AddPageData(AddPageDataInput input) { PageData pageData = new PageData() { Name = input.Name, Title = input.Title }; _pageDataManager.AddPageData(input.PageName, pageData); return(new AddPageDataOutput()); }
public AddPageDataOutput AddPageData(AddPageDataInput input) { PageData pageData = new PageData() { Name = input.Name, Title = input.Title, Describe = input.Describe, Content = input.Content, Tags = input.Tags.Select(e => new Tag() { Name = e.Name, DisplayName = e.DisplayName }).ToList(), Images = input.Images }; _pageDataManager.AddPageData(input.PageName, pageData); return(new AddPageDataOutput()); }