C# Класс WebUI.Services.Auth.UserAccountService

Service for managing user and its session
Наследование: IAccountService
Показать файл Открыть проект

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

Метод Описание
GetUser ( string token ) : UserDTO
LogInAsync ( string login, string password ) : string>>.Task

Logs user into the application and registers new session for they.

Register ( UserDTO model ) : UserDTO

Registers user with provided data

UserAccountService ( UserService userService, RoleService roleService, IAuthContainer authContainer ) : DAL.DTO

Приватные методы

Метод Описание
LogOut ( string token ) : bool

Описание методов

GetUser() публичный Метод

public GetUser ( string token ) : UserDTO
token string
Результат DAL.DTO.UserDTO

LogInAsync() публичный Метод

Logs user into the application and registers new session for they.
public LogInAsync ( string login, string password ) : string>>.Task
login string User login
password string User password
Результат string>>.Task

Register() публичный Метод

Registers user with provided data
public Register ( UserDTO model ) : UserDTO
model DAL.DTO.UserDTO User data
Результат DAL.DTO.UserDTO

UserAccountService() публичный Метод

public UserAccountService ( UserService userService, RoleService roleService, IAuthContainer authContainer ) : DAL.DTO
userService DAL.Services.UserService
roleService RoleService
authContainer IAuthContainer
Результат DAL.DTO