C# Class MonkeySpace.Core.ConferenceManager

Show file 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 static property

public static ConferenceInfo,MonkeySpace.Core ConferenceInfo
return ConferenceInfo

LocalJsonDataFilename public static property

public static string LocalJsonDataFilename
return string

OnDownloadFailed public property

public Action OnDownloadFailed
return Action

OnDownloadSucceeded public property

public Action OnDownloadSucceeded
return Action

SessionDataUrl public static property

public static string SessionDataUrl
return string

Sessions public static property

public static Dictionary Sessions
return Session>.Dictionary

Speakers public static property

public static Dictionary Speakers
return Speaker>.Dictionary