Class BlogPostManagement
Inheritance
BlogPostManagement
Inherited Members
AbpCrudPageBase<IBlogPostAdminAppService, BlogPostDto, BlogPostListDto, Guid, BlogPostGetListInput, CreateBlogPostDto, UpdateBlogPostDto, BlogPostListDto, CreateBlogPostDto, UpdateBlogPostDto>.GetExtensionTableColumnsAsync(string, string)
Assembly: Volo.CmsKit.Pro.Admin.Blazor.dll
Syntax
[Authorize("CmsKit.BlogPosts")]
[Route("/Cms/BlogPosts")]
public class BlogPostManagement : AbpCrudPageBase<IBlogPostAdminAppService, BlogPostDto, BlogPostListDto, Guid, BlogPostGetListInput, CreateBlogPostDto, UpdateBlogPostDto>, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Constructors
BlogPostManagement()
Declaration
public BlogPostManagement()
Properties
BlogPostStatuses
Declaration
protected BlogPostStatus[] BlogPostStatuses { get; set; }
Property Value
BlogPostsManagementTableColumns
Declaration
protected List<TableColumn> BlogPostsManagementTableColumns { get; }
Property Value
HasPublishPermission
Declaration
protected bool HasPublishPermission { get; set; }
Property Value
NavigationManager
Declaration
[Inject]
protected NavigationManager NavigationManager { get; set; }
Property Value
Toolbar
Declaration
protected PageToolbar Toolbar { get; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Overrides
DraftAsync(BlogPostListDto)
Declaration
protected virtual Task DraftAsync(BlogPostListDto blogPost)
Parameters
Returns
GetDeleteConfirmationMessage(BlogPostListDto)
Declaration
protected override string GetDeleteConfirmationMessage(BlogPostListDto entity)
Parameters
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Blogs.IBlogPostAdminAppService, Volo.CmsKit.Admin.Blogs.BlogPostDto, Volo.CmsKit.Admin.Blogs.BlogPostListDto, System.Guid, Volo.CmsKit.Admin.Blogs.BlogPostGetListInput, Volo.CmsKit.Admin.Blogs.CreateBlogPostDto, Volo.CmsKit.Admin.Blogs.UpdateBlogPostDto, Volo.CmsKit.Admin.Blogs.BlogPostListDto, Volo.CmsKit.Admin.Blogs.CreateBlogPostDto, Volo.CmsKit.Admin.Blogs.UpdateBlogPostDto>.GetDeleteConfirmationMessage(Volo.CmsKit.Admin.Blogs.BlogPostListDto)
OnSelectedStatusChangedAsync(BlogPostStatus?)
Declaration
protected virtual Task OnSelectedStatusChangedAsync(BlogPostStatus? status)
Parameters
Returns
OpenCreatePageAsync()
Declaration
protected virtual Task OpenCreatePageAsync()
Returns
OpenEditPageAsync(BlogPostListDto)
Declaration
protected virtual Task OpenEditPageAsync(BlogPostListDto blogPost)
Parameters
Returns
PublishAsync(BlogPostListDto)
Declaration
protected virtual Task PublishAsync(BlogPostListDto blogPost)
Parameters
Returns
SendToReviewAsync(BlogPostListDto)
Declaration
protected virtual Task SendToReviewAsync(BlogPostListDto blogPost)
Parameters
Returns
SetBreadcrumbItemsAsync()
Declaration
protected override ValueTask SetBreadcrumbItemsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Blogs.IBlogPostAdminAppService, Volo.CmsKit.Admin.Blogs.BlogPostDto, Volo.CmsKit.Admin.Blogs.BlogPostListDto, System.Guid, Volo.CmsKit.Admin.Blogs.BlogPostGetListInput, Volo.CmsKit.Admin.Blogs.CreateBlogPostDto, Volo.CmsKit.Admin.Blogs.UpdateBlogPostDto, Volo.CmsKit.Admin.Blogs.BlogPostListDto, Volo.CmsKit.Admin.Blogs.CreateBlogPostDto, Volo.CmsKit.Admin.Blogs.UpdateBlogPostDto>.SetBreadcrumbItemsAsync()
SetEntityActionsAsync()
Declaration
protected override ValueTask SetEntityActionsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Blogs.IBlogPostAdminAppService, Volo.CmsKit.Admin.Blogs.BlogPostDto, Volo.CmsKit.Admin.Blogs.BlogPostListDto, System.Guid, Volo.CmsKit.Admin.Blogs.BlogPostGetListInput, Volo.CmsKit.Admin.Blogs.CreateBlogPostDto, Volo.CmsKit.Admin.Blogs.UpdateBlogPostDto, Volo.CmsKit.Admin.Blogs.BlogPostListDto, Volo.CmsKit.Admin.Blogs.CreateBlogPostDto, Volo.CmsKit.Admin.Blogs.UpdateBlogPostDto>.SetEntityActionsAsync()
SetPermissionsAsync()
Declaration
protected override Task SetPermissionsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Blogs.IBlogPostAdminAppService, Volo.CmsKit.Admin.Blogs.BlogPostDto, Volo.CmsKit.Admin.Blogs.BlogPostListDto, System.Guid, Volo.CmsKit.Admin.Blogs.BlogPostGetListInput, Volo.CmsKit.Admin.Blogs.CreateBlogPostDto, Volo.CmsKit.Admin.Blogs.UpdateBlogPostDto, Volo.CmsKit.Admin.Blogs.BlogPostListDto, Volo.CmsKit.Admin.Blogs.CreateBlogPostDto, Volo.CmsKit.Admin.Blogs.UpdateBlogPostDto>.SetPermissionsAsync()
SetTableColumnsAsync()
Declaration
protected override ValueTask SetTableColumnsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Blogs.IBlogPostAdminAppService, Volo.CmsKit.Admin.Blogs.BlogPostDto, Volo.CmsKit.Admin.Blogs.BlogPostListDto, System.Guid, Volo.CmsKit.Admin.Blogs.BlogPostGetListInput, Volo.CmsKit.Admin.Blogs.CreateBlogPostDto, Volo.CmsKit.Admin.Blogs.UpdateBlogPostDto, Volo.CmsKit.Admin.Blogs.BlogPostListDto, Volo.CmsKit.Admin.Blogs.CreateBlogPostDto, Volo.CmsKit.Admin.Blogs.UpdateBlogPostDto>.SetTableColumnsAsync()
SetToolbarItemsAsync()
Declaration
protected override ValueTask SetToolbarItemsAsync()
Returns
Overrides
Volo.Abp.BlazoriseUI.AbpCrudPageBase<Volo.CmsKit.Admin.Blogs.IBlogPostAdminAppService, Volo.CmsKit.Admin.Blogs.BlogPostDto, Volo.CmsKit.Admin.Blogs.BlogPostListDto, System.Guid, Volo.CmsKit.Admin.Blogs.BlogPostGetListInput, Volo.CmsKit.Admin.Blogs.CreateBlogPostDto, Volo.CmsKit.Admin.Blogs.UpdateBlogPostDto, Volo.CmsKit.Admin.Blogs.BlogPostListDto, Volo.CmsKit.Admin.Blogs.CreateBlogPostDto, Volo.CmsKit.Admin.Blogs.UpdateBlogPostDto>.SetToolbarItemsAsync()
Implements
Extension Methods