Class BlogPostModel
Inheritance
BlogPostModel
Assembly: Volo.CmsKit.Public.Web.dll
Syntax
public class BlogPostModel : CmsKitPublicPageModelBase, IAsyncPageFilter, IPageFilter, IFilterMetadata
Constructors
BlogPostModel(IBlogPostPublicAppService, IBlogFeatureAppService, ContentParser)
Declaration
public BlogPostModel(IBlogPostPublicAppService blogPostPublicAppService, IBlogFeatureAppService blogFeaturePublicAppService, ContentParser contentParser)
Parameters
Properties
BlogFeatureAppService
Declaration
protected IBlogFeatureAppService BlogFeatureAppService { get; }
Property Value
BlogPostPublicAppService
Declaration
protected IBlogPostPublicAppService BlogPostPublicAppService { get; }
Property Value
BlogPostScrollIndexFeature
Declaration
public BlogFeatureDto BlogPostScrollIndexFeature { get; }
Property Value
BlogPostSlug
Declaration
[BindProperty(SupportsGet = true)]
public string BlogPostSlug { get; set; }
Property Value
BlogSlug
Declaration
[BindProperty(SupportsGet = true)]
public string BlogSlug { get; set; }
Property Value
Declaration
public BlogFeatureDto CommentsFeature { get; }
Property Value
ContentParser
Declaration
protected ContentParser ContentParser { get; }
Property Value
PreventXssFeature
Declaration
public BlogFeatureDto PreventXssFeature { get; }
Property Value
RatingsFeature
Declaration
public BlogFeatureDto RatingsFeature { get; }
Property Value
ReactionsFeature
Declaration
public BlogFeatureDto ReactionsFeature { get; }
Property Value
TagsFeature
Declaration
public BlogFeatureDto TagsFeature { get; }
Property Value
ViewModel
Declaration
public BlogPostViewModel ViewModel { get; }
Property Value
Methods
OnGetAsync()
Declaration
public virtual Task<IActionResult> OnGetAsync()
Returns
Implements
Extension Methods