C# Class eCollegeWP7.ViewModels.DiscussionViewModel

Inheritance: ViewModelBase
Exibir arquivo Open project: PearsonLearningStudio/mobile2-windows7

Public Methods

Method Description
DiscussionViewModel ( UserDiscussionResponse ur ) : System
DiscussionViewModel ( UserDiscussionTopic ut ) : System
DiscussionViewModel ( long discussionId, DiscussionType dt ) : System
FetchResponses ( ) : void
FetchResponses ( bool ignoreCache ) : void
MarkAsRead ( ) : void
PostResponse ( string responseTitle, string responseText ) : void

Protected Methods

Method Description
CalculateIconFromResponseCounts ( ResponseCount rc ) : string
CalculateMyResponsesLine ( long count ) : string
CalculateTotalResponsesLine ( long count ) : string
SetupFromResponse ( UserDiscussionResponse ud ) : void
SetupFromTopic ( UserDiscussionTopic ud ) : void

Method Details

CalculateIconFromResponseCounts() protected method

protected CalculateIconFromResponseCounts ( ResponseCount rc ) : string
rc ECollegeAPI.Model.ResponseCount
return string

CalculateMyResponsesLine() protected method

protected CalculateMyResponsesLine ( long count ) : string
count long
return string

CalculateTotalResponsesLine() protected method

protected CalculateTotalResponsesLine ( long count ) : string
count long
return string

DiscussionViewModel() public method

public DiscussionViewModel ( UserDiscussionResponse ur ) : System
ur ECollegeAPI.Model.UserDiscussionResponse
return System

DiscussionViewModel() public method

public DiscussionViewModel ( UserDiscussionTopic ut ) : System
ut ECollegeAPI.Model.UserDiscussionTopic
return System

DiscussionViewModel() public method

public DiscussionViewModel ( long discussionId, DiscussionType dt ) : System
discussionId long
dt DiscussionType
return System

FetchResponses() public method

public FetchResponses ( ) : void
return void

FetchResponses() public method

public FetchResponses ( bool ignoreCache ) : void
ignoreCache bool
return void

MarkAsRead() public method

public MarkAsRead ( ) : void
return void

PostResponse() public method

public PostResponse ( string responseTitle, string responseText ) : void
responseTitle string
responseText string
return void

SetupFromResponse() protected method

protected SetupFromResponse ( UserDiscussionResponse ud ) : void
ud ECollegeAPI.Model.UserDiscussionResponse
return void

SetupFromTopic() protected method

protected SetupFromTopic ( UserDiscussionTopic ud ) : void
ud ECollegeAPI.Model.UserDiscussionTopic
return void