C# Класс Mhotivo.Implement.Repositories.SessionManagementRepository

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

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

Метод Описание
CheckSession ( ) : void
GetUserLoggedEmail ( ) : string
GetUserLoggedId ( ) : string
GetUserLoggedName ( ) : string
GetUserLoggedRole ( ) : string
LogIn ( string userEmail, string password, bool remember = false, bool redirect = true ) : bool
LogOut ( bool redirect = false ) : void
SessionManagementRepository ( IUserRepository userRepository, IPeopleRepository peopleRepository ) : System.Globalization

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

Метод Описание
UpdateSessionFromUser ( User user ) : void

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

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

public CheckSession ( ) : void
Результат void

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

public GetUserLoggedEmail ( ) : string
Результат string

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

public GetUserLoggedId ( ) : string
Результат string

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

public GetUserLoggedName ( ) : string
Результат string

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

public GetUserLoggedRole ( ) : string
Результат string

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

public LogIn ( string userEmail, string password, bool remember = false, bool redirect = true ) : bool
userEmail string
password string
remember bool
redirect bool
Результат bool

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

public LogOut ( bool redirect = false ) : void
redirect bool
Результат void

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

public SessionManagementRepository ( IUserRepository userRepository, IPeopleRepository peopleRepository ) : System.Globalization
userRepository IUserRepository
peopleRepository IPeopleRepository
Результат System.Globalization