Interface IOrganizationUnitAppService
Assembly: Volo.Abp.Identity.Pro.Application.Contracts.dll
Syntax
public interface IOrganizationUnitAppService : IApplicationService, IRemoteService
Methods
Declaration
Task AddMembersAsync(Guid id, OrganizationUnitUserInput input)
Parameters
Returns
Declaration
Task AddRolesAsync(Guid id, OrganizationUnitRoleInput input)
Parameters
Returns
CreateAsync(OrganizationUnitCreateDto)
Declaration
Task<OrganizationUnitWithDetailsDto> CreateAsync(OrganizationUnitCreateDto input)
Parameters
Returns
DeleteAsync(Guid)
Declaration
Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetAsync(Guid)
Declaration
Task<OrganizationUnitWithDetailsDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Declaration
Task<PagedResultDto<IdentityRoleDto>> GetAvailableRolesAsync(GetAvailableRolesInput input)
Parameters
Returns
Declaration
Task<PagedResultDto<IdentityUserDto>> GetAvailableUsersAsync(GetAvailableUsersInput input)
Parameters
Returns
GetListAllAsync()
Declaration
Task<ListResultDto<OrganizationUnitWithDetailsDto>> GetListAllAsync()
Returns
Declaration
Task<PagedResultDto<OrganizationUnitWithDetailsDto>> GetListAsync(GetOrganizationUnitInput input)
Parameters
Returns
Declaration
Task<PagedResultDto<IdentityUserDto>> GetMembersAsync(Guid id, GetIdentityUsersInput input)
Parameters
Returns
GetRolesAsync(Guid, PagedAndSortedResultRequestDto)
Declaration
Task<PagedResultDto<IdentityRoleDto>> GetRolesAsync(Guid id, PagedAndSortedResultRequestDto input)
Parameters
Returns
MoveAllUsersAsync(Guid, Guid?)
Declaration
Task MoveAllUsersAsync(Guid id, Guid? targetOrganizationId)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Guid? |
targetOrganizationId |
|
Returns
Declaration
Task MoveAsync(Guid id, OrganizationUnitMoveInput input)
Parameters
Returns
RemoveMemberAsync(Guid, Guid)
Declaration
Task RemoveMemberAsync(Guid id, Guid memberId)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Guid |
memberId |
|
Returns
RemoveRoleAsync(Guid, Guid)
Declaration
Task RemoveRoleAsync(Guid id, Guid roleId)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Guid |
roleId |
|
Returns
UpdateAsync(Guid, OrganizationUnitUpdateDto)
Declaration
Task<OrganizationUnitWithDetailsDto> UpdateAsync(Guid id, OrganizationUnitUpdateDto input)
Parameters
Returns
Extension Methods