C# Class Chaos.Portal.Authentication.Data.AuthenticationRepository

Inheritance: IAuthenticationRepository
Show file Open project: CHAOS-Community/CHAOS.Portal.Authentication Class Usage Examples

Public Methods

Method Description
AuthKeyCreate ( string token, System.Guid userGuid, string name ) : uint
AuthKeyDelete ( System.Guid userGuid, string name ) : uint
AuthKeyGet ( System.Guid userGuid, string token ) : IList
AuthenticationRepository ( string connectionString ) : System
EmailPasswordDelete ( System.Guid userId ) : uint
EmailPasswordGet ( System.Guid guid, string password ) : EmailPassword
EmailPasswordUpdate ( System.Guid userGuid, string password ) : uint
FacebookUserCreate ( ulong facebookUserId, System.Guid userGuid ) : uint
FacebookUserGet ( ulong facebookId = null, System.Guid userId = null ) : FacebookUser
SecureCookieCreate ( System.Guid guid, System.Guid userGuid, System.Guid passwordGuid, System.Guid sessionGuid ) : uint
SecureCookieDelete ( System.Guid whereGuid, System.Guid whereUserGuid ) : uint
SecureCookieGet ( System.Guid guid, System.Guid userGuid, System.Guid passwordGuid ) : IEnumerable
SecureCookieUse ( System.Guid guid, System.Guid userGuid, System.Guid passwordGuid ) : uint
WayfProfileGet ( string wayfId ) : WayfUser
WayfProfileUpdate ( System.Guid userGuid, string wayfId ) : uint

Private Methods

Method Description
AuthenticationRepository ( ) : System

Method Details

AuthKeyCreate() public method

public AuthKeyCreate ( string token, System.Guid userGuid, string name ) : uint
token string
userGuid System.Guid
name string
return uint

AuthKeyDelete() public method

public AuthKeyDelete ( System.Guid userGuid, string name ) : uint
userGuid System.Guid
name string
return uint

AuthKeyGet() public method

public AuthKeyGet ( System.Guid userGuid, string token ) : IList
userGuid System.Guid
token string
return IList

AuthenticationRepository() public method

public AuthenticationRepository ( string connectionString ) : System
connectionString string
return System

EmailPasswordDelete() public method

public EmailPasswordDelete ( System.Guid userId ) : uint
userId System.Guid
return uint

EmailPasswordGet() public method

public EmailPasswordGet ( System.Guid guid, string password ) : EmailPassword
guid System.Guid
password string
return EmailPassword

EmailPasswordUpdate() public method

public EmailPasswordUpdate ( System.Guid userGuid, string password ) : uint
userGuid System.Guid
password string
return uint

FacebookUserCreate() public method

public FacebookUserCreate ( ulong facebookUserId, System.Guid userGuid ) : uint
facebookUserId ulong
userGuid System.Guid
return uint

FacebookUserGet() public method

public FacebookUserGet ( ulong facebookId = null, System.Guid userId = null ) : FacebookUser
facebookId ulong
userId System.Guid
return FacebookUser

SecureCookieCreate() public method

public SecureCookieCreate ( System.Guid guid, System.Guid userGuid, System.Guid passwordGuid, System.Guid sessionGuid ) : uint
guid System.Guid
userGuid System.Guid
passwordGuid System.Guid
sessionGuid System.Guid
return uint

SecureCookieDelete() public method

public SecureCookieDelete ( System.Guid whereGuid, System.Guid whereUserGuid ) : uint
whereGuid System.Guid
whereUserGuid System.Guid
return uint

SecureCookieGet() public method

public SecureCookieGet ( System.Guid guid, System.Guid userGuid, System.Guid passwordGuid ) : IEnumerable
guid System.Guid
userGuid System.Guid
passwordGuid System.Guid
return IEnumerable

SecureCookieUse() public method

public SecureCookieUse ( System.Guid guid, System.Guid userGuid, System.Guid passwordGuid ) : uint
guid System.Guid
userGuid System.Guid
passwordGuid System.Guid
return uint

WayfProfileGet() public method

public WayfProfileGet ( string wayfId ) : WayfUser
wayfId string
return WayfUser

WayfProfileUpdate() public method

public WayfProfileUpdate ( System.Guid userGuid, string wayfId ) : uint
userGuid System.Guid
wayfId string
return uint