C# Class FourRoads.TelligentCommunity.Splash.Logic.SplashLogic

Inheritance: ISplashLogic
Afficher le fichier Open project: 4-Roads/FourRoads.TelligentCommunity

Méthodes publiques

Méthode Description
GetUserListDownloadUrl ( ) : string
Process ( CQ document ) : void
RegisterUrls ( IUrlController controller ) : void
SaveDetails ( string email, IDictionary additionalFields ) : bool
SplashLogic ( ) : System
UpdateConfiguration ( SplashConfigurationDetails configuration ) : void
ValidateAndHashAccessCode ( string password ) : string

Méthodes protégées

Méthode Description
EventsAfterIdentify ( UserAfterIdentifyEventArgs e ) : void

Private Methods

Méthode Description
EnumerateFieldsIntoList ( IDictionary additionalFields, Func action ) : List
GetHashString ( byte input ) : string
GetPasswordHash ( ) : string
GetPasswordHash ( string value ) : string
Initialize ( ) : void
WriteFileToCfs ( StringBuilder buffer, string path, string filename ) : ICentralizedFile

Method Details

EventsAfterIdentify() protected méthode

protected EventsAfterIdentify ( UserAfterIdentifyEventArgs e ) : void
e UserAfterIdentifyEventArgs
Résultat void

GetUserListDownloadUrl() public méthode

public GetUserListDownloadUrl ( ) : string
Résultat string

Process() public méthode

public Process ( CQ document ) : void
document CsQuery.CQ
Résultat void

RegisterUrls() public méthode

public RegisterUrls ( IUrlController controller ) : void
controller IUrlController
Résultat void

SaveDetails() public méthode

public SaveDetails ( string email, IDictionary additionalFields ) : bool
email string
additionalFields IDictionary
Résultat bool

SplashLogic() public méthode

public SplashLogic ( ) : System
Résultat System

UpdateConfiguration() public méthode

public UpdateConfiguration ( SplashConfigurationDetails configuration ) : void
configuration SplashConfigurationDetails
Résultat void

ValidateAndHashAccessCode() public méthode

public ValidateAndHashAccessCode ( string password ) : string
password string
Résultat string