C# Class MonkeySpace.Core.ConferenceManager

Datei anzeigen Open project: megsoftconsulting/MonkeySpace Class Usage Examples

Public Properties

Property Type Description
ConferenceInfo ConferenceInfo
LocalJsonDataFilename string
OnDownloadFailed Action
OnDownloadSucceeded Action
SessionDataUrl string
Sessions Session>.Dictionary
Speakers Speaker>.Dictionary

Public Methods

Method Description
ConferenceManager ( ) : System
DownloadFromServer ( ) : void
LoadFromString ( string jsonString ) : bool

Private Methods

Method Description
DownloadCompleted ( object sender, DownloadDataCompletedEventArgs e ) : void
LoadFromFile ( ) : void
ParseJson ( string jsonString, Session>.Dictionary &sessions, Speaker>.Dictionary &speakers ) : bool

Parses the json passed in and ONLY if the parsing succeeded does it populate the ref params

Method Details

ConferenceManager() public method

public ConferenceManager ( ) : System
return System

DownloadFromServer() public method

public DownloadFromServer ( ) : void
return void

LoadFromString() public static method

public static LoadFromString ( string jsonString ) : bool
jsonString string
return bool

Property Details

ConferenceInfo public_oe static_oe property

public static ConferenceInfo,MonkeySpace.Core ConferenceInfo
return ConferenceInfo

LocalJsonDataFilename public_oe static_oe property

public static string LocalJsonDataFilename
return string

OnDownloadFailed public_oe property

public Action OnDownloadFailed
return Action

OnDownloadSucceeded public_oe property

public Action OnDownloadSucceeded
return Action

SessionDataUrl public_oe static_oe property

public static string SessionDataUrl
return string

Sessions public_oe static_oe property

public static Dictionary Sessions
return Session>.Dictionary

Speakers public_oe static_oe property

public static Dictionary Speakers
return Speaker>.Dictionary