Browse Source

Set `ObjectMapperContext` for app services.

pull/23648/head
maliming 1 year ago
parent
commit
8a47bac394
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 1
      modules/account/src/Volo.Abp.Account.Application/Volo/Abp/Account/AccountAppService.cs
  2. 3
      modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/GlobalResources/GlobalResourceAdminAppService.cs
  3. 1
      modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/CmsKitAppServiceBase.cs
  4. 3
      modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/GlobalResources/GlobalResourcePublicAppService.cs
  5. 1
      modules/docs/src/Volo.Docs.Admin.Application/Volo/Docs/Admin/Documents/DocumentAdminAppService.cs
  6. 4
      modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo/Abp/PermissionManagement/PermissionAppService.cs

1
modules/account/src/Volo.Abp.Account.Application/Volo/Abp/Account/AccountAppService.cs

@ -33,6 +33,7 @@ public class AccountAppService : ApplicationService, IAccountAppService
IdentityOptions = identityOptions;
LocalizationResource = typeof(AccountResource);
ObjectMapperContext = typeof(AbpAccountApplicationModule);
}
public virtual async Task<IdentityUserDto> RegisterAsync(RegisterDto input)

3
modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo/CmsKit/Admin/GlobalResources/GlobalResourceAdminAppService.cs

@ -7,13 +7,14 @@ using Volo.CmsKit.Features;
using Volo.CmsKit.GlobalFeatures;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.Permissions;
using Volo.CmsKit.Admin;
namespace Volo.CmsKit.Admin.GlobalResources;
[RequiresFeature(CmsKitFeatures.GlobalResourceEnable)]
[RequiresGlobalFeature(typeof(GlobalResourcesFeature))]
[Authorize(CmsKitAdminPermissions.GlobalResources.Default)]
public class GlobalResourceAdminAppService : ApplicationService, IGlobalResourceAdminAppService
public class GlobalResourceAdminAppService : CmsKitAdminAppServiceBase, IGlobalResourceAdminAppService
{
public GlobalResourceManager GlobalResourceManager { get; }

1
modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/CmsKitAppServiceBase.cs

@ -8,5 +8,6 @@ public abstract class CmsKitAppServiceBase : ApplicationService
protected CmsKitAppServiceBase()
{
LocalizationResource = typeof(CmsKitResource);
ObjectMapperContext = typeof(CmsKitCommonApplicationModule);
}
}

3
modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo/CmsKit/Public/GlobalResources/GlobalResourcePublicAppService.cs

@ -5,12 +5,13 @@ using Volo.Abp.GlobalFeatures;
using Volo.CmsKit.Features;
using Volo.CmsKit.GlobalFeatures;
using Volo.CmsKit.GlobalResources;
using Volo.CmsKit.Public;
namespace Volo.CmsKit.Public.GlobalResources;
[RequiresFeature(CmsKitFeatures.GlobalResourceEnable)]
[RequiresGlobalFeature(typeof(GlobalResourcesFeature))]
public class GlobalResourcePublicAppService : ApplicationService, IGlobalResourcePublicAppService
public class GlobalResourcePublicAppService : CmsKitPublicAppServiceBase, IGlobalResourcePublicAppService
{
public GlobalResourceManager GlobalResourceManager { get; }

1
modules/docs/src/Volo.Docs.Admin.Application/Volo/Docs/Admin/Documents/DocumentAdminAppService.cs

@ -46,6 +46,7 @@ namespace Volo.Docs.Admin.Documents
_elasticSearchService = elasticSearchService;
LocalizationResource = typeof(DocsResource);
ObjectMapperContext = typeof(DocsAdminApplicationModule);
}
public virtual async Task ClearCacheAsync(ClearCacheInput input)

4
modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo/Abp/PermissionManagement/PermissionAppService.cs

@ -9,6 +9,7 @@ using Volo.Abp.Authorization.Permissions;
using Volo.Abp.Localization;
using Volo.Abp.MultiTenancy;
using Volo.Abp.SimpleStateChecking;
using Volo.Abp.PermissionManagement.Localization;
namespace Volo.Abp.PermissionManagement;
@ -26,6 +27,9 @@ public class PermissionAppService : ApplicationService, IPermissionAppService
IOptions<PermissionManagementOptions> options,
ISimpleStateCheckerManager<PermissionDefinition> simpleStateCheckerManager)
{
LocalizationResource = typeof(AbpPermissionManagementResource);
ObjectMapperContext = typeof(AbpPermissionManagementApplicationModule);
Options = options.Value;
PermissionManager = permissionManager;
PermissionDefinitionManager = permissionDefinitionManager;

Loading…
Cancel
Save