C# Класс Perpetuality.Data.DatabaseDataContext

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ConfirmEmailAddress ( string hash ) : void
GetConnection ( ) : DbConnection
GetSetting ( string name ) : string
GetUserIDByEmail ( string userName ) : long
GetUserProfile ( string token, string ipAddress ) : GetUserProfileResult
LoginUser ( string userName, string password, string ipAddress ) : string
LogoutUser ( string token, string ipAddress ) : void
RegisterNewUser ( string userName, string password, bool partnerMail, string redirectUrl ) : long
UpdateUserProfile ( string token, string ipAddress, string name, string language ) : int

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

Метод Описание
GenerateConfirmationHash ( string email ) : string
NormalizeEmailAddress ( string email ) : string
SendConfirmationMail ( System.Net.Mail.MailAddress mailAddress, string p1, string conifrmationpwd, string p2, string redirectUrl ) : void

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

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

public ConfirmEmailAddress ( string hash ) : void
hash string
Результат void

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

public GetConnection ( ) : DbConnection
Результат System.Data.Common.DbConnection

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

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

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

public GetUserIDByEmail ( string userName ) : long
userName string
Результат long

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

public GetUserProfile ( string token, string ipAddress ) : GetUserProfileResult
token string
ipAddress string
Результат GetUserProfileResult

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

public LoginUser ( string userName, string password, string ipAddress ) : string
userName string
password string
ipAddress string
Результат string

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

public LogoutUser ( string token, string ipAddress ) : void
token string
ipAddress string
Результат void

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

public RegisterNewUser ( string userName, string password, bool partnerMail, string redirectUrl ) : long
userName string
password string
partnerMail bool
redirectUrl string
Результат long

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

public UpdateUserProfile ( string token, string ipAddress, string name, string language ) : int
token string
ipAddress string
name string
language string
Результат int