Class EfCoreOrganizationUnitRepository
Inheritance
System.Object
EfCoreOrganizationUnitRepository
Assembly: Volo.Abp.Identity.EntityFrameworkCore.dll
Syntax
public class EfCoreOrganizationUnitRepository : EfCoreRepository<IIdentityDbContext, OrganizationUnit, Guid>, IOrganizationUnitRepository, IBasicRepository<OrganizationUnit, Guid>
Constructors
EfCoreOrganizationUnitRepository(IDbContextProvider<IIdentityDbContext>)
Declaration
public EfCoreOrganizationUnitRepository(IDbContextProvider<IIdentityDbContext> dbContextProvider)
Parameters
Methods
CreateGetMembersFilteredQuery(OrganizationUnit, String)
Declaration
protected virtual IQueryable<IdentityUser> CreateGetMembersFilteredQuery(OrganizationUnit organizationUnit, string filter = null)
Parameters
Returns
GetAllChildrenWithParentCodeAsync(String, Nullable<Guid>, Boolean, CancellationToken)
Declaration
public virtual 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
public virtual 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
public virtual 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
public virtual 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
public virtual Task<List<OrganizationUnit>> GetListAsync(string sorting = null, int maxResultCount = null, int skipCount = 0, bool includeDetails = true, 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
public virtual 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
public virtual 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
public virtual 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
public virtual 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
public virtual Task RemoveAllMembersAsync(OrganizationUnit organizationUnit, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
OrganizationUnit |
organizationUnit |
|
CancellationToken |
cancellationToken |
|
Returns
RemoveAllRolesAsync(OrganizationUnit, CancellationToken)
Declaration
public virtual Task RemoveAllRolesAsync(OrganizationUnit organizationUnit, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
OrganizationUnit |
organizationUnit |
|
CancellationToken |
cancellationToken |
|
Returns
WithDetails()
Declaration
public override IQueryable<OrganizationUnit> WithDetails()
Returns
Implements
Extension Methods