C# 클래스 EasyTeach.Core.Services.UserManagement.Impl.UserService

상속: IUserService
파일 보기 프로젝트 열기: WadeOne/EasyTeach

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CreateIdentityFromDto ( IUserDto userDto ) : IUserIdentityModel
Map ( IUserDto user ) : User

메소드 상세

ConfirmUserEmailAsync() 공개 메소드

public ConfirmUserEmailAsync ( int userId, string token ) : Task
userId int
token string
리턴 Task

CreateUserAsync() 공개 메소드

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

CreateUserIdentityClaimsAsync() 공개 메소드

public CreateUserIdentityClaimsAsync ( IUserIdentityModel userIdentity, string authenicationType ) : Task
userIdentity IUserIdentityModel
authenicationType string
리턴 Task

FindUserByCredentialsAsync() 공개 메소드

public FindUserByCredentialsAsync ( string email, string password ) : Task
email string
password string
리턴 Task

GetUsers() 공개 메소드

public GetUsers ( ) : IQueryable
리턴 IQueryable

ResetUserPasswordAsync() 공개 메소드

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

SetUserPasswordAsync() 공개 메소드

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

UserService() 공개 메소드

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
리턴 System