Class IdentityUserController
Inheritance
System.Object
IdentityUserController
Implements
IAvoidDuplicateCrossCuttingConcerns
Assembly: Volo.Abp.Identity.HttpApi.dll
Syntax
public class IdentityUserController : AbpController, IAvoidDuplicateCrossCuttingConcerns, IIdentityUserAppService, ICrudAppService<IdentityUserDto, Guid, GetIdentityUsersInput, IdentityUserCreateDto, IdentityUserUpdateDto>
Constructors
IdentityUserController(IIdentityUserAppService)
Declaration
public IdentityUserController(IIdentityUserAppService userAppService)
Parameters
Properties
UserAppService
Declaration
protected IIdentityUserAppService UserAppService { 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 |
System.Guid |
id |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
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 Task<ListResultDto<IdentityRoleDto>> GetAssignableRolesAsync()
Returns
Type |
Description |
System.Threading.Tasks.Task<ListResultDto<IdentityRoleDto>> |
|
GetAsync(Guid)
Declaration
public virtual Task<IdentityUserDto> GetAsync(Guid id)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
Returns
Declaration
public virtual Task<PagedResultDto<IdentityUserDto>> GetListAsync(GetIdentityUsersInput input)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task<PagedResultDto<IdentityUserDto>> |
|
GetRolesAsync(Guid)
Declaration
public virtual Task<ListResultDto<IdentityRoleDto>> GetRolesAsync(Guid id)
Parameters
Type |
Name |
Description |
System.Guid |
id |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<ListResultDto<IdentityRoleDto>> |
|
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
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
IAvoidDuplicateCrossCuttingConcerns
ICrudAppService<, , , , >
Extension Methods