C# Класс Resgrid.Repositories.DataRepository.IdentityRepository

Наследование: IIdentityRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
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