Class EfCoreOrganizationUnitRepository
Inheritance
EfCoreOrganizationUnitRepository
Assembly: Volo.Abp.Identity.EntityFrameworkCore.dll
Syntax
public class EfCoreOrganizationUnitRepository : EfCoreRepository<IIdentityDbContext, OrganizationUnit, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IEfCoreRepository<OrganizationUnit, Guid>, IEfCoreRepository<OrganizationUnit>, IRepository<OrganizationUnit, Guid>, IRepository<OrganizationUnit>, IReadOnlyRepository<OrganizationUnit, Guid>, IReadOnlyRepository<OrganizationUnit>, IBasicRepository<OrganizationUnit, Guid>, ISupportsExplicitLoading<OrganizationUnit>, IOrganizationUnitRepository, IBasicRepository<OrganizationUnit, Guid>, IBasicRepository<OrganizationUnit>, IReadOnlyBasicRepository<OrganizationUnit, Guid>, IReadOnlyBasicRepository<OrganizationUnit>, IRepository
Constructors
EfCoreOrganizationUnitRepository(IDbContextProvider<IIdentityDbContext>)
Declaration
public EfCoreOrganizationUnitRepository(IDbContextProvider<IIdentityDbContext> dbContextProvider)
Parameters
Methods
CreateGetMembersFilteredQueryAsync(OrganizationUnit, string)
Declaration
protected virtual Task<IQueryable<IdentityUser>> CreateGetMembersFilteredQueryAsync(OrganizationUnit organizationUnit, string filter = null)
Parameters
Returns
GetAllChildrenWithParentCodeAsync(string, Guid?, bool, CancellationToken)
Declaration
public virtual Task<List<OrganizationUnit>> GetAllChildrenWithParentCodeAsync(string code, Guid? parentId, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
GetAsync(string, bool, CancellationToken)
Declaration
public virtual Task<OrganizationUnit> GetAsync(string displayName, bool includeDetails = true, CancellationToken cancellationToken = default)
Parameters
Returns
GetChildrenAsync(Guid?, bool, CancellationToken)
Declaration
public virtual Task<List<OrganizationUnit>> GetChildrenAsync(Guid? parentId, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
GetListAsync(IEnumerable<Guid>, bool, CancellationToken)
Declaration
public virtual Task<List<OrganizationUnit>> GetListAsync(IEnumerable<Guid> ids, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
GetListAsync(string, int, int, bool, CancellationToken)
Declaration
public virtual Task<List<OrganizationUnit>> GetListAsync(string sorting = null, int maxResultCount = 2147483647, int skipCount = 0, bool includeDetails = true, CancellationToken cancellationToken = default)
Parameters
Returns
GetListByRoleIdAsync(Guid, bool, CancellationToken)
Declaration
public virtual Task<List<OrganizationUnit>> GetListByRoleIdAsync(Guid roleId, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
GetMemberIdsAsync(Guid, CancellationToken)
Declaration
public virtual Task<List<Guid>> GetMemberIdsAsync(Guid id, CancellationToken cancellationToken = default)
Parameters
Returns
GetMembersAsync(OrganizationUnit, string, int, int, string, bool, CancellationToken)
Declaration
public virtual Task<List<IdentityUser>> GetMembersAsync(OrganizationUnit organizationUnit, string sorting = null, int maxResultCount = 2147483647, int skipCount = 0, string filter = null, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
GetMembersCountAsync(OrganizationUnit, string, CancellationToken)
Declaration
public virtual Task<int> GetMembersCountAsync(OrganizationUnit organizationUnit, string filter = null, CancellationToken cancellationToken = default)
Parameters
Returns
GetRolesAsync(Guid[], string, int, int, bool, CancellationToken)
Declaration
public virtual Task<List<IdentityRole>> GetRolesAsync(Guid[] organizationUnitIds, string sorting = null, int maxResultCount = 2147483647, int skipCount = 0, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
GetRolesAsync(OrganizationUnit, string, int, int, bool, CancellationToken)
Declaration
public virtual Task<List<IdentityRole>> GetRolesAsync(OrganizationUnit organizationUnit, string sorting = null, int maxResultCount = 2147483647, int skipCount = 0, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
GetRolesCountAsync(OrganizationUnit, CancellationToken)
Declaration
public virtual Task<int> GetRolesCountAsync(OrganizationUnit organizationUnit, CancellationToken cancellationToken = default)
Parameters
Returns
GetUnaddedRolesAsync(OrganizationUnit, string, int, int, string, bool, CancellationToken)
Declaration
public virtual Task<List<IdentityRole>> GetUnaddedRolesAsync(OrganizationUnit organizationUnit, string sorting = null, int maxResultCount = 2147483647, int skipCount = 0, string filter = null, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
GetUnaddedRolesCountAsync(OrganizationUnit, string, CancellationToken)
Declaration
public virtual Task<int> GetUnaddedRolesCountAsync(OrganizationUnit organizationUnit, string filter = null, CancellationToken cancellationToken = default)
Parameters
Returns
GetUnaddedUsersAsync(OrganizationUnit, string, int, int, string, bool, CancellationToken)
Declaration
public virtual Task<List<IdentityUser>> GetUnaddedUsersAsync(OrganizationUnit organizationUnit, string sorting = null, int maxResultCount = 2147483647, int skipCount = 0, string filter = null, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Returns
GetUnaddedUsersCountAsync(OrganizationUnit, string, CancellationToken)
Declaration
public virtual Task<int> GetUnaddedUsersCountAsync(OrganizationUnit organizationUnit, string filter = null, CancellationToken cancellationToken = default)
Parameters
Returns
RemoveAllMembersAsync(OrganizationUnit, CancellationToken)
Declaration
public virtual Task RemoveAllMembersAsync(OrganizationUnit organizationUnit, CancellationToken cancellationToken = default)
Parameters
Returns
RemoveAllRolesAsync(OrganizationUnit, CancellationToken)
Declaration
public virtual Task RemoveAllRolesAsync(OrganizationUnit organizationUnit, CancellationToken cancellationToken = default)
Parameters
Returns
WithDetails()
Declaration
[Obsolete("Use WithDetailsAsync method.")]
public override IQueryable<OrganizationUnit> WithDetails()
Returns
Overrides
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.Identity.EntityFrameworkCore.IIdentityDbContext, Volo.Abp.Identity.OrganizationUnit>.WithDetails()
WithDetailsAsync()
Declaration
public override Task<IQueryable<OrganizationUnit>> WithDetailsAsync()
Returns
Overrides
Volo.Abp.Domain.Repositories.EntityFrameworkCore.EfCoreRepository<Volo.Abp.Identity.EntityFrameworkCore.IIdentityDbContext, Volo.Abp.Identity.OrganizationUnit>.WithDetailsAsync()
Implements
Extension Methods