|
|
|
@ -23,16 +23,18 @@ namespace Volo.CmsKit.Admin.Tags |
|
|
|
ITagAdminAppService |
|
|
|
{ |
|
|
|
protected TagManager TagManager { get; } |
|
|
|
|
|
|
|
protected ITagDefinitionStore TagDefinitionStore { get; } |
|
|
|
protected IStringLocalizerFactory StringLocalizerFactory { get; } |
|
|
|
|
|
|
|
public TagAdminAppService( |
|
|
|
IRepository<Tag, Guid> repository, |
|
|
|
TagManager tagManager, |
|
|
|
ITagDefinitionStore tagDefinitionStore, |
|
|
|
IStringLocalizerFactory stringLocalizerFactory) : base(repository) |
|
|
|
{ |
|
|
|
TagManager = tagManager; |
|
|
|
StringLocalizerFactory = stringLocalizerFactory; |
|
|
|
TagDefinitionStore = tagDefinitionStore; |
|
|
|
StringLocalizerFactory = stringLocalizerFactory; |
|
|
|
|
|
|
|
GetListPolicyName = CmsKitAdminPermissions.Tags.Default; |
|
|
|
GetPolicyName = CmsKitAdminPermissions.Tags.Default; |
|
|
|
@ -73,7 +75,7 @@ namespace Volo.CmsKit.Admin.Tags |
|
|
|
|
|
|
|
public virtual async Task<List<TagDefinitionDto>> GetTagDefinitionsAsync() |
|
|
|
{ |
|
|
|
var definitions = await TagManager.GetTagDefinitionsAsync(); |
|
|
|
var definitions = await TagDefinitionStore.GetTagEntityTypeDefinitionListAsync(); |
|
|
|
|
|
|
|
return definitions |
|
|
|
.Select(s => |
|
|
|
|