C# Класс EasyTeach.Core.Services.UserManagement.Impl.UserService

Наследование: IUserService
Показать файл Открыть проект

Открытые методы

Метод Описание
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