Class UserRepository
Namespace: Identity.Infrastructure.Repositories
Assembly: Identity.Infrastructure.dll
UserRepository implementation.
Inheritance
object ← Repository<User, UserContext\> ← UserRepository
Implements
IUserRepository, IRepository<User\>
Inherited Members
Repository<User, UserContext\>.GetAllAsync\(\), Repository<User, UserContext\>.GetByIdAsync\(Guid\), Repository<User, UserContext\>.GetByIdAsyncWithConcurrency\(Guid\), Repository<User, UserContext\>.Add\(User\), Repository<User, UserContext\>.Update\(User\), Repository<User, UserContext\>.UpdateRange\(IEnumerable<User\>\), Repository<User, UserContext\>.Delete\(User\), Repository<User, UserContext\>.DeleteRange\(IEnumerable<User\>\), Repository<User, UserContext\>.Exists\(Func<User, bool\>\), object.Equals\(object?\), object.Equals\(object?, object?\), object.GetHashCode\(\), object.GetType\(\), object.ReferenceEquals\(object?, object?\), object.ToString\(\)
Constructors
UserRepository\(UserContext\)
Parameters
context UserContext
Methods
GetAllByPredicate\(Expression<Func<User, bool\>\>\)
Parameters
expression Expression < Func <User, bool \>\>
Returns
Task < IEnumerable <User\>\>
GetAsync\(Expression<Func<User, bool\>\>\)
Parameters
expression Expression < Func <User, bool \>\>
Returns
Task <User?\>
GetByEmail\(string\)
Parameters
email string
Returns
Task <User?\>
GetByGuidListAsync\(IEnumerable<Guid\>\)
Parameters
userIds IEnumerable < Guid \>
Returns
Task < IEnumerable <User\>\>
GetByPasswordResetToken\(string\)
Parameters
resetToken string
Returns
Task <User?\>
GetByUsername\(string\)
Parameters
username string
Returns
Task <User?\>
GetHighestSortingIndexUserAsync\(Guid\)
Parameters
userId Guid
Returns
Task <User?\>
GetListAsync\(Expression<Func<User, bool\>\>\)
Parameters
expression Expression < Func <User, bool \>\>
Returns
Task < IEnumerable <User\>\>