Class PermissionsController
Implements
Inherited Members
Namespace: Volo.Abp.PermissionManagement
Assembly: Volo.Abp.PermissionManagement.HttpApi.dll
Syntax
[RemoteService(true, Name = "AbpPermissionManagement")]
[Area("permissionManagement")]
[Route("api/permission-management/permissions")]
public class PermissionsController : AbpControllerBase, IAvoidDuplicateCrossCuttingConcerns, IPermissionAppService, IApplicationService, IRemoteService
Constructors
PermissionsController(IPermissionAppService)
Declaration
public PermissionsController(IPermissionAppService permissionAppService)
Parameters
Type | Name | Description |
---|---|---|
IPermissionAppService | permissionAppService |
Properties
PermissionAppService
Declaration
protected IPermissionAppService PermissionAppService { get; }
Property Value
Type | Description |
---|---|
IPermissionAppService |
Methods
GetAsync(string, string)
Declaration
[HttpGet]
public virtual Task<GetPermissionListResultDto> GetAsync(string providerName, string providerKey)
Parameters
Type | Name | Description |
---|---|---|
string | providerName | |
string | providerKey |
Returns
Type | Description |
---|---|
Task<GetPermissionListResultDto> |
UpdateAsync(string, string, UpdatePermissionsDto)
Declaration
[HttpPut]
public virtual Task UpdateAsync(string providerName, string providerKey, UpdatePermissionsDto input)
Parameters
Type | Name | Description |
---|---|---|
string | providerName | |
string | providerKey | |
UpdatePermissionsDto | input |
Returns
Type | Description |
---|---|
Task |