Class MongoOrganizationUnitRepository
Inheritance
MongoOrganizationUnitRepository
Assembly: Volo.Abp.Identity.MongoDB.dll
Syntax
public class MongoOrganizationUnitRepository : MongoDbRepository<IAbpIdentityMongoDbContext, OrganizationUnit, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IMongoDbRepository<OrganizationUnit, Guid>, IMongoDbRepository<OrganizationUnit>, IRepository<OrganizationUnit, Guid>, IRepository<OrganizationUnit>, IReadOnlyRepository<OrganizationUnit, Guid>, IReadOnlyRepository<OrganizationUnit>, IBasicRepository<OrganizationUnit, Guid>, IOrganizationUnitRepository, IBasicRepository<OrganizationUnit, Guid>, IBasicRepository<OrganizationUnit>, IReadOnlyBasicRepository<OrganizationUnit, Guid>, IReadOnlyBasicRepository<OrganizationUnit>, IRepository
Constructors
MongoOrganizationUnitRepository(IMongoDbContextProvider<IAbpIdentityMongoDbContext>)
Declaration
public MongoOrganizationUnitRepository(IMongoDbContextProvider<IAbpIdentityMongoDbContext> dbContextProvider)
Parameters
Methods
CreateGetMembersFilteredQueryAsync(OrganizationUnit, string, CancellationToken)
Declaration
protected virtual Task<IMongoQueryable<IdentityUser>> CreateGetMembersFilteredQueryAsync(OrganizationUnit organizationUnit, string filter = null, CancellationToken cancellationToken = default)
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 = false, 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
Implements
Extension Methods