Interface IOrganizationUnitRepository
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public interface IOrganizationUnitRepository : IBasicRepository<OrganizationUnit, Guid>, IBasicRepository<OrganizationUnit>, IReadOnlyBasicRepository<OrganizationUnit, Guid>, IReadOnlyBasicRepository<OrganizationUnit>, IRepository
Methods
GetAllChildrenWithParentCodeAsync(String, Nullable<Guid>, Boolean, CancellationToken)
Declaration
Task<List<OrganizationUnit>> GetAllChildrenWithParentCodeAsync(string code, Guid? parentId, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
code |
|
System.Nullable<Guid> |
parentId |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetAsync(String, Boolean, CancellationToken)
Declaration
Task<OrganizationUnit> GetAsync(string displayName, bool includeDetails = true, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
displayName |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetChildrenAsync(Nullable<Guid>, Boolean, CancellationToken)
Declaration
Task<List<OrganizationUnit>> GetChildrenAsync(Guid? parentId, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.Nullable<Guid> |
parentId |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetListAsync(IEnumerable<Guid>, Boolean, CancellationToken)
Declaration
Task<List<OrganizationUnit>> GetListAsync(IEnumerable<Guid> ids, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
IEnumerable<Guid> |
ids |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetListAsync(String, Int32, Int32, Boolean, CancellationToken)
Declaration
Task<List<OrganizationUnit>> GetListAsync(string sorting = null, int maxResultCount = null, int skipCount = 0, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
System.String |
sorting |
|
System.Int32 |
maxResultCount |
|
System.Int32 |
skipCount |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetMembersAsync(OrganizationUnit, String, Int32, Int32, String, Boolean, CancellationToken)
Declaration
Task<List<IdentityUser>> GetMembersAsync(OrganizationUnit organizationUnit, string sorting = null, int maxResultCount = null, int skipCount = 0, string filter = null, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
OrganizationUnit |
organizationUnit |
|
System.String |
sorting |
|
System.Int32 |
maxResultCount |
|
System.Int32 |
skipCount |
|
System.String |
filter |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetMembersCountAsync(OrganizationUnit, String, CancellationToken)
Declaration
Task<int> GetMembersCountAsync(OrganizationUnit organizationUnit, string filter = null, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
OrganizationUnit |
organizationUnit |
|
System.String |
filter |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int32> |
|
GetRolesAsync(OrganizationUnit, String, Int32, Int32, Boolean, CancellationToken)
Declaration
Task<List<IdentityRole>> GetRolesAsync(OrganizationUnit organizationUnit, string sorting = null, int maxResultCount = null, int skipCount = 0, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
OrganizationUnit |
organizationUnit |
|
System.String |
sorting |
|
System.Int32 |
maxResultCount |
|
System.Int32 |
skipCount |
|
System.Boolean |
includeDetails |
|
CancellationToken |
cancellationToken |
|
Returns
GetRolesCountAsync(OrganizationUnit, CancellationToken)
Declaration
Task<int> GetRolesCountAsync(OrganizationUnit organizationUnit, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
OrganizationUnit |
organizationUnit |
|
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
Task<System.Int32> |
|
RemoveAllMembersAsync(OrganizationUnit, CancellationToken)
Declaration
Task RemoveAllMembersAsync(OrganizationUnit organizationUnit, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
OrganizationUnit |
organizationUnit |
|
CancellationToken |
cancellationToken |
|
Returns
RemoveAllRolesAsync(OrganizationUnit, CancellationToken)
Declaration
Task RemoveAllRolesAsync(OrganizationUnit organizationUnit, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
OrganizationUnit |
organizationUnit |
|
CancellationToken |
cancellationToken |
|
Returns
Extension Methods