Class BlogFeatureController
Implements
Inherited Members
Namespace: Volo.CmsKit.Blogs
Assembly: Volo.CmsKit.Common.HttpApi.dll
Syntax
[RequiresGlobalFeature(typeof(BlogsFeature))]
[RemoteService(true, Name = "CmsKitCommon")]
[Area("cms-kit-common")]
[Route("api/cms-kit/blogs/{blogId}/features")]
public class BlogFeatureController : CmsKitControllerBase, IAvoidDuplicateCrossCuttingConcerns, IBlogFeatureAppService, IApplicationService, IRemoteService
Constructors
BlogFeatureController(IBlogFeatureAppService)
Declaration
public BlogFeatureController(IBlogFeatureAppService blogFeatureAppService)
Parameters
Type | Name | Description |
---|---|---|
IBlogFeatureAppService | blogFeatureAppService |
Properties
BlogFeatureAppService
Declaration
protected IBlogFeatureAppService BlogFeatureAppService { get; }
Property Value
Type | Description |
---|---|
IBlogFeatureAppService |
Methods
GetOrDefaultAsync(Guid, string)
Declaration
[HttpGet]
[Route("{featureName}")]
public Task<BlogFeatureDto> GetOrDefaultAsync(Guid blogId, string featureName)
Parameters
Type | Name | Description |
---|---|---|
Guid | blogId | |
string | featureName |
Returns
Type | Description |
---|---|
Task<BlogFeatureDto> |