Show / Hide Table of Contents

Class AccountAppService

Inheritance
System.Object
AccountAppService
Implements
IAccountAppService
IApplicationService
Namespace: Volo.Abp.Account
Assembly: Volo.Abp.Account.Application.dll
Syntax
public class AccountAppService : ApplicationService, IAccountAppService, IApplicationService

Constructors

AccountAppService(IdentityUserManager, IIdentityRoleRepository, IAccountEmailer, IdentitySecurityLogManager)

Declaration
public AccountAppService(IdentityUserManager userManager, IIdentityRoleRepository roleRepository, IAccountEmailer accountEmailer, IdentitySecurityLogManager identitySecurityLogManager)
Parameters
Type Name Description
IdentityUserManager userManager
IIdentityRoleRepository roleRepository
IAccountEmailer accountEmailer
IdentitySecurityLogManager identitySecurityLogManager

Properties

AccountEmailer

Declaration
protected IAccountEmailer AccountEmailer { get; }
Property Value
Type Description
IAccountEmailer

IdentitySecurityLogManager

Declaration
protected IdentitySecurityLogManager IdentitySecurityLogManager { get; }
Property Value
Type Description
IdentitySecurityLogManager

RoleRepository

Declaration
protected IIdentityRoleRepository RoleRepository { get; }
Property Value
Type Description
IIdentityRoleRepository

UserManager

Declaration
protected IdentityUserManager UserManager { get; }
Property Value
Type Description
IdentityUserManager

Methods

CheckSelfRegistrationAsync()

Declaration
protected virtual Task CheckSelfRegistrationAsync()
Returns
Type Description
Task

GetUserByEmail(String)

Declaration
protected virtual Task<IdentityUser> GetUserByEmail(string email)
Parameters
Type Name Description
System.String email
Returns
Type Description
Task<IdentityUser>

RegisterAsync(RegisterDto)

Declaration
public virtual Task<IdentityUserDto> RegisterAsync(RegisterDto input)
Parameters
Type Name Description
RegisterDto input
Returns
Type Description
Task<IdentityUserDto>

ResetPasswordAsync(ResetPasswordDto)

Declaration
public virtual Task ResetPasswordAsync(ResetPasswordDto input)
Parameters
Type Name Description
ResetPasswordDto input
Returns
Type Description
Task

SendPasswordResetCodeAsync(SendPasswordResetCodeDto)

Declaration
public virtual Task SendPasswordResetCodeAsync(SendPasswordResetCodeDto input)
Parameters
Type Name Description
SendPasswordResetCodeDto input
Returns
Type Description
Task

Implements

IAccountAppService
IApplicationService

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft