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

Inheritance: IUserService
Afficher le fichier Open project: WadeOne/EasyTeach

Méthodes publiques

Méthode 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

Méthode Description
CreateIdentityFromDto ( IUserDto userDto ) : IUserIdentityModel
Map ( IUserDto user ) : User

Method Details

ConfirmUserEmailAsync() public méthode

public ConfirmUserEmailAsync ( int userId, string token ) : Task
userId int
token string
Résultat Task

CreateUserAsync() public méthode

public CreateUserAsync ( IUserModel newUser ) : System.Threading.Tasks.Task
newUser IUserModel
Résultat System.Threading.Tasks.Task

CreateUserIdentityClaimsAsync() public méthode

public CreateUserIdentityClaimsAsync ( IUserIdentityModel userIdentity, string authenicationType ) : Task
userIdentity IUserIdentityModel
authenicationType string
Résultat Task

FindUserByCredentialsAsync() public méthode

public FindUserByCredentialsAsync ( string email, string password ) : Task
email string
password string
Résultat Task

GetUsers() public méthode

public GetUsers ( ) : IQueryable
Résultat IQueryable

ResetUserPasswordAsync() public méthode

public ResetUserPasswordAsync ( string email ) : System.Threading.Tasks.Task
email string
Résultat System.Threading.Tasks.Task

SetUserPasswordAsync() public méthode

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

UserService() public méthode

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
Résultat System