C# 클래스 Resgrid.Repositories.DataRepository.IdentityRepository

상속: IIdentityRepository
파일 보기 프로젝트 열기: Resgrid/Core

공개 메소드들

메소드 설명
AddUserToRole ( string userId, string roleId ) : void
GetAll ( ) : List
GetAllMembershipsForDepartment ( int departmentId ) : List
GetAllUsersCreatedAfterTimestamp ( DateTime timestamp ) : List
GetAllUsersForDepartment ( int departmentId ) : List
GetAllUsersForDepartmentWithinLimits ( int departmentId, bool retrieveHidden ) : List
GetAllUsersForDepartmentWithinLimitsAsync ( int departmentId, bool retrieveHidden ) : Task>
GetAllUsersForGroup ( int groupId ) : List
GetAllUsersGroupsAndRoles ( int departmentId, bool retrieveHidden, bool retrieveDisabled, bool retrieveDeleted ) : List
GetRoleForUserRole ( string userId, string roleId ) : IdentityUserRole
GetUserByEmail ( string email ) : IdentityUser
GetUserById ( string userId ) : IdentityUser
GetUserByUserNameAsync ( string userName ) : Task
InitUserExtInfo ( string userId ) : void
Update ( IdentityUser user ) : IdentityUser
UpdateEmail ( string userId, string newEmail ) : void
UpdateUsername ( string oldUsername, string newUsername ) : void

메소드 상세

AddUserToRole() 공개 메소드

public AddUserToRole ( string userId, string roleId ) : void
userId string
roleId string
리턴 void

GetAll() 공개 메소드

public GetAll ( ) : List
리턴 List

GetAllMembershipsForDepartment() 공개 메소드

public GetAllMembershipsForDepartment ( int departmentId ) : List
departmentId int
리턴 List

GetAllUsersCreatedAfterTimestamp() 공개 메소드

public GetAllUsersCreatedAfterTimestamp ( DateTime timestamp ) : List
timestamp DateTime
리턴 List

GetAllUsersForDepartment() 공개 메소드

public GetAllUsersForDepartment ( int departmentId ) : List
departmentId int
리턴 List

GetAllUsersForDepartmentWithinLimits() 공개 메소드

public GetAllUsersForDepartmentWithinLimits ( int departmentId, bool retrieveHidden ) : List
departmentId int
retrieveHidden bool
리턴 List

GetAllUsersForDepartmentWithinLimitsAsync() 공개 메소드

public GetAllUsersForDepartmentWithinLimitsAsync ( int departmentId, bool retrieveHidden ) : Task>
departmentId int
retrieveHidden bool
리턴 Task>

GetAllUsersForGroup() 공개 메소드

public GetAllUsersForGroup ( int groupId ) : List
groupId int
리턴 List

GetAllUsersGroupsAndRoles() 공개 메소드

public GetAllUsersGroupsAndRoles ( int departmentId, bool retrieveHidden, bool retrieveDisabled, bool retrieveDeleted ) : List
departmentId int
retrieveHidden bool
retrieveDisabled bool
retrieveDeleted bool
리턴 List

GetRoleForUserRole() 공개 메소드

public GetRoleForUserRole ( string userId, string roleId ) : IdentityUserRole
userId string
roleId string
리턴 IdentityUserRole

GetUserByEmail() 공개 메소드

public GetUserByEmail ( string email ) : IdentityUser
email string
리턴 IdentityUser

GetUserById() 공개 메소드

public GetUserById ( string userId ) : IdentityUser
userId string
리턴 IdentityUser

GetUserByUserNameAsync() 공개 메소드

public GetUserByUserNameAsync ( string userName ) : Task
userName string
리턴 Task

InitUserExtInfo() 공개 메소드

public InitUserExtInfo ( string userId ) : void
userId string
리턴 void

Update() 공개 메소드

public Update ( IdentityUser user ) : IdentityUser
user IdentityUser
리턴 IdentityUser

UpdateEmail() 공개 메소드

public UpdateEmail ( string userId, string newEmail ) : void
userId string
newEmail string
리턴 void

UpdateUsername() 공개 메소드

public UpdateUsername ( string oldUsername, string newUsername ) : void
oldUsername string
newUsername string
리턴 void