C# Class Perpetuality.Data.DatabaseDataContext

Mostrar archivo Open project: Jacco/Perpetuality Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
GenerateConfirmationHash ( string email ) : string
NormalizeEmailAddress ( string email ) : string
SendConfirmationMail ( System.Net.Mail.MailAddress mailAddress, string p1, string conifrmationpwd, string p2, string redirectUrl ) : void

Method Details

ConfirmEmailAddress() public method

public ConfirmEmailAddress ( string hash ) : void
hash string
return void

GetConnection() public method

public GetConnection ( ) : DbConnection
return System.Data.Common.DbConnection

GetSetting() public method

public GetSetting ( string name ) : string
name string
return string

GetUserIDByEmail() public method

public GetUserIDByEmail ( string userName ) : long
userName string
return long

GetUserProfile() public method

public GetUserProfile ( string token, string ipAddress ) : GetUserProfileResult
token string
ipAddress string
return GetUserProfileResult

LoginUser() public method

public LoginUser ( string userName, string password, string ipAddress ) : string
userName string
password string
ipAddress string
return string

LogoutUser() public method

public LogoutUser ( string token, string ipAddress ) : void
token string
ipAddress string
return void

RegisterNewUser() public method

public RegisterNewUser ( string userName, string password, bool partnerMail, string redirectUrl ) : long
userName string
password string
partnerMail bool
redirectUrl string
return long

UpdateUserProfile() public method

public UpdateUserProfile ( string token, string ipAddress, string name, string language ) : int
token string
ipAddress string
name string
language string
return int