Class IdentityUserAppService
Inheritance
System.Object
IdentityUserAppService
Assembly: Volo.Abp.Identity.Application.dll
Syntax
public class IdentityUserAppService : IdentityAppServiceBase, IIdentityUserAppService, ICrudAppService<IdentityUserDto, Guid, GetIdentityUsersInput, IdentityUserCreateDto, IdentityUserUpdateDto>
Constructors
IdentityUserAppService(IdentityUserManager, IIdentityUserRepository, IIdentityRoleRepository)
Declaration
public IdentityUserAppService(IdentityUserManager userManager, IIdentityUserRepository userRepository, IIdentityRoleRepository roleRepository)
Parameters
Properties
RoleRepository
Declaration
public IIdentityRoleRepository RoleRepository { get; }
Property Value
UserManager
Declaration
protected IdentityUserManager UserManager { get; }
Property Value
UserRepository
Declaration
protected IIdentityUserRepository UserRepository { get; }
Property Value
Methods
CreateAsync(IdentityUserCreateDto)
Declaration
public virtual Task<IdentityUserDto> CreateAsync(IdentityUserCreateDto input)
Parameters
Returns
DeleteAsync(Guid)
Declaration
public virtual Task DeleteAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
FindByEmailAsync(String)
Declaration
public virtual Task<IdentityUserDto> FindByEmailAsync(string email)
Parameters
Type |
Name |
Description |
System.String |
email |
|
Returns
FindByUsernameAsync(String)
Declaration
public virtual Task<IdentityUserDto> FindByUsernameAsync(string username)
Parameters
Type |
Name |
Description |
System.String |
username |
|
Returns
GetAssignableRolesAsync()
Declaration
public virtual Task<ListResultDto<IdentityRoleDto>> GetAssignableRolesAsync()
Returns
GetAsync(Guid)
Declaration
public virtual Task<IdentityUserDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
Declaration
public virtual Task<PagedResultDto<IdentityUserDto>> GetListAsync(GetIdentityUsersInput input)
Parameters
Returns
GetRolesAsync(Guid)
Declaration
public virtual Task<ListResultDto<IdentityRoleDto>> GetRolesAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
UpdateAsync(Guid, IdentityUserUpdateDto)
Declaration
public virtual Task<IdentityUserDto> UpdateAsync(Guid id, IdentityUserUpdateDto input)
Parameters
Returns
UpdateRolesAsync(Guid, IdentityUserUpdateRolesDto)
Declaration
public virtual Task UpdateRolesAsync(Guid id, IdentityUserUpdateRolesDto input)
Parameters
Returns
Declaration
protected virtual Task UpdateUserByInput(IdentityUser user, IdentityUserCreateOrUpdateDtoBase input)
Parameters
Returns
Implements
ICrudAppService<, , , , >
Extension Methods