Class BlogFeatureManager
Inheritance
BlogFeatureManager
Assembly: Volo.CmsKit.Domain.dll
Syntax
public class BlogFeatureManager : DomainService, IDomainService, ITransientDependency
Constructors
BlogFeatureManager(IBlogFeatureRepository, IDefaultBlogFeatureProvider)
Declaration
public BlogFeatureManager(IBlogFeatureRepository blogFeatureRepository, IDefaultBlogFeatureProvider defaultBlogFeatureProvider)
Parameters
Properties
BlogFeatureRepository
Declaration
protected IBlogFeatureRepository BlogFeatureRepository { get; }
Property Value
DefaultBlogFeatureProvider
Declaration
protected IDefaultBlogFeatureProvider DefaultBlogFeatureProvider { get; }
Property Value
Methods
SetAsync(Guid, string, bool)
Declaration
public Task SetAsync(Guid blogId, string featureName, bool isEnabled)
Parameters
Returns
SetDefaultsAsync(Guid)
Declaration
public Task SetDefaultsAsync(Guid blogId)
Parameters
Type |
Name |
Description |
Guid |
blogId |
|
Returns
SetDefaultsIfNotSetAsync(Guid)
Declaration
public Task SetDefaultsIfNotSetAsync(Guid blogId)
Parameters
Type |
Name |
Description |
Guid |
blogId |
|
Returns
SetIfNotSetAsync(Guid, string, bool)
Declaration
public Task SetIfNotSetAsync(Guid blogId, string featureName, bool isEnabled)
Parameters
Returns
Implements
Extension Methods