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

Inheritance: ISplashLogic
ファイルを表示 Open project: 4-Roads/FourRoads.TelligentCommunity

Public Methods

Method 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

Protected Methods

Method Description
EventsAfterIdentify ( UserAfterIdentifyEventArgs e ) : void

Private Methods

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

protected EventsAfterIdentify ( UserAfterIdentifyEventArgs e ) : void
e UserAfterIdentifyEventArgs
return void

GetUserListDownloadUrl() public method

public GetUserListDownloadUrl ( ) : string
return string

Process() public method

public Process ( CQ document ) : void
document CsQuery.CQ
return void

RegisterUrls() public method

public RegisterUrls ( IUrlController controller ) : void
controller IUrlController
return void

SaveDetails() public method

public SaveDetails ( string email, IDictionary additionalFields ) : bool
email string
additionalFields IDictionary
return bool

SplashLogic() public method

public SplashLogic ( ) : System
return System

UpdateConfiguration() public method

public UpdateConfiguration ( SplashConfigurationDetails configuration ) : void
configuration SplashConfigurationDetails
return void

ValidateAndHashAccessCode() public method

public ValidateAndHashAccessCode ( string password ) : string
password string
return string