C# Class EasyTeach.Core.Services.UserManagement.Impl.UserService

Inheritance: IUserService
ファイルを表示 Open project: WadeOne/EasyTeach

Public Methods

Method Description
ConfirmUserEmailAsync ( int userId, string token ) : Task
CreateUserAsync ( IUserModel newUser ) : System.Threading.Tasks.Task
CreateUserIdentityClaimsAsync ( IUserIdentityModel userIdentity, string authenicationType ) : Task
FindUserByCredentialsAsync ( string email, string password ) : Task
GetUsers ( ) : IQueryable
ResetUserPasswordAsync ( string email ) : System.Threading.Tasks.Task
SetUserPasswordAsync ( int userId, string resetPasswordToken, string password ) : System.Threading.Tasks.Task
UserService ( int>.UserManager userManager, IUserDtoMapper userDtoMapper, IEmailService emailService, EntityValidator entityValidator, IUserRepository userRepository, ValidationContext>.Func validationContextFactory = null ) : System

Private Methods

Method Description
CreateIdentityFromDto ( IUserDto userDto ) : IUserIdentityModel
Map ( IUserDto user ) : User

Method Details

ConfirmUserEmailAsync() public method

public ConfirmUserEmailAsync ( int userId, string token ) : Task
userId int
token string
return Task

CreateUserAsync() public method

public CreateUserAsync ( IUserModel newUser ) : System.Threading.Tasks.Task
newUser IUserModel
return System.Threading.Tasks.Task

CreateUserIdentityClaimsAsync() public method

public CreateUserIdentityClaimsAsync ( IUserIdentityModel userIdentity, string authenicationType ) : Task
userIdentity IUserIdentityModel
authenicationType string
return Task

FindUserByCredentialsAsync() public method

public FindUserByCredentialsAsync ( string email, string password ) : Task
email string
password string
return Task

GetUsers() public method

public GetUsers ( ) : IQueryable
return IQueryable

ResetUserPasswordAsync() public method

public ResetUserPasswordAsync ( string email ) : System.Threading.Tasks.Task
email string
return System.Threading.Tasks.Task

SetUserPasswordAsync() public method

public SetUserPasswordAsync ( int userId, string resetPasswordToken, string password ) : System.Threading.Tasks.Task
userId int
resetPasswordToken string
password string
return System.Threading.Tasks.Task

UserService() public method

public UserService ( int>.UserManager userManager, IUserDtoMapper userDtoMapper, IEmailService emailService, EntityValidator entityValidator, IUserRepository userRepository, ValidationContext>.Func validationContextFactory = null ) : System
userManager int>.UserManager
userDtoMapper IUserDtoMapper
emailService IEmailService
entityValidator EntityValidator
userRepository IUserRepository
validationContextFactory ValidationContext>.Func
return System