Show / Hide Table of Contents

Class EfCoreIdentityUserRepository

Inheritance
System.Object
EfCoreIdentityUserRepository
Implements
IIdentityUserRepository
IBasicRepository<IdentityUser, Guid>
Namespace: Volo.Abp.Identity.EntityFrameworkCore
Assembly: Volo.Abp.Identity.EntityFrameworkCore.dll
Syntax
public class EfCoreIdentityUserRepository : EfCoreRepository<IIdentityDbContext, IdentityUser, Guid>, IIdentityUserRepository, IBasicRepository<IdentityUser, Guid>

Constructors

EfCoreIdentityUserRepository(IDbContextProvider<IIdentityDbContext>)

Declaration
public EfCoreIdentityUserRepository(IDbContextProvider<IIdentityDbContext> dbContextProvider)
Parameters
Type Name Description
IDbContextProvider<IIdentityDbContext> dbContextProvider

Methods

FindByLoginAsync(String, String, Boolean, CancellationToken)

Declaration
public virtual Task<IdentityUser> FindByLoginAsync(string loginProvider, string providerKey, bool includeDetails = true, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String loginProvider
System.String providerKey
System.Boolean includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<IdentityUser>

FindByNormalizedEmailAsync(String, Boolean, CancellationToken)

Declaration
public virtual Task<IdentityUser> FindByNormalizedEmailAsync(string normalizedEmail, bool includeDetails = true, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String normalizedEmail
System.Boolean includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<IdentityUser>

FindByNormalizedUserNameAsync(String, Boolean, CancellationToken)

Declaration
public virtual Task<IdentityUser> FindByNormalizedUserNameAsync(string normalizedUserName, bool includeDetails = true, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String normalizedUserName
System.Boolean includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<IdentityUser>

GetCountAsync(String, CancellationToken)

Declaration
public virtual Task<long> GetCountAsync(string filter = null, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String filter
CancellationToken cancellationToken
Returns
Type Description
Task<System.Int64>

GetListAsync(String, Int32, Int32, String, Boolean, CancellationToken)

Declaration
public virtual Task<List<IdentityUser>> GetListAsync(string sorting = null, int maxResultCount = null, int skipCount = 0, string filter = null, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String sorting
System.Int32 maxResultCount
System.Int32 skipCount
System.String filter
System.Boolean includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<List<IdentityUser>>

GetListByClaimAsync(Claim, Boolean, CancellationToken)

Declaration
public virtual Task<List<IdentityUser>> GetListByClaimAsync(Claim claim, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type Name Description
Claim claim
System.Boolean includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<List<IdentityUser>>

GetListByNormalizedRoleNameAsync(String, Boolean, CancellationToken)

Declaration
public virtual Task<List<IdentityUser>> GetListByNormalizedRoleNameAsync(string normalizedRoleName, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String normalizedRoleName
System.Boolean includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<List<IdentityUser>>

GetOrganizationUnitsAsync(Guid, Boolean, CancellationToken)

Declaration
public virtual Task<List<OrganizationUnit>> GetOrganizationUnitsAsync(Guid id, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type Name Description
Guid id
System.Boolean includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<List<OrganizationUnit>>

GetRoleNamesAsync(Guid, CancellationToken)

Declaration
public virtual Task<List<string>> GetRoleNamesAsync(Guid id, CancellationToken cancellationToken = null)
Parameters
Type Name Description
Guid id
CancellationToken cancellationToken
Returns
Type Description
Task<List<System.String>>

GetRoleNamesInOrganizationUnitAsync(Guid, CancellationToken)

Declaration
public virtual Task<List<string>> GetRoleNamesInOrganizationUnitAsync(Guid id, CancellationToken cancellationToken = null)
Parameters
Type Name Description
Guid id
CancellationToken cancellationToken
Returns
Type Description
Task<List<System.String>>

GetRolesAsync(Guid, Boolean, CancellationToken)

Declaration
public virtual Task<List<IdentityRole>> GetRolesAsync(Guid id, bool includeDetails = false, CancellationToken cancellationToken = null)
Parameters
Type Name Description
Guid id
System.Boolean includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<List<IdentityRole>>

GetUsersInOrganizationsListAsync(List<Guid>, CancellationToken)

Declaration
public Task<List<IdentityUser>> GetUsersInOrganizationsListAsync(List<Guid> organizationUnitIds, CancellationToken cancellationToken = null)
Parameters
Type Name Description
List<Guid> organizationUnitIds
CancellationToken cancellationToken
Returns
Type Description
Task<List<IdentityUser>>

GetUsersInOrganizationUnitAsync(Guid, CancellationToken)

Declaration
public virtual Task<List<IdentityUser>> GetUsersInOrganizationUnitAsync(Guid organizationUnitId, CancellationToken cancellationToken = null)
Parameters
Type Name Description
Guid organizationUnitId
CancellationToken cancellationToken
Returns
Type Description
Task<List<IdentityUser>>

GetUsersInOrganizationUnitWithChildrenAsync(String, CancellationToken)

Declaration
public virtual Task<List<IdentityUser>> GetUsersInOrganizationUnitWithChildrenAsync(string code, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String code
CancellationToken cancellationToken
Returns
Type Description
Task<List<IdentityUser>>

WithDetails()

Declaration
public override IQueryable<IdentityUser> WithDetails()
Returns
Type Description
IQueryable<IdentityUser>

Implements

IIdentityUserRepository
IBasicRepository<TEntity, TKey>

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft