C# Class LtiLibrary.AspNet.Outcomes.OutcomesApiControllerBase

Inheritance: ApiController
Afficher le fichier Open project: easygenerator/LtiLibrary

Méthodes protégées

Méthode Description
DeleteResult ( string lisResultSourcedId ) : bool

Delete the result (grade, score, outcome) from the consumer.

Initialize ( System.Web.Http.Controllers.HttpControllerContext controllerContext ) : void
ReadResult ( string lisResultSourcedId ) : LisResult

Read the result (grade, score, outcome) from the consumer.

ReplaceResult ( LisResult result ) : bool

Save or update the result (grade, score, outcome) in the consumer.

Private Methods

Méthode Description
CreateCustomResponse ( string messageRefId, string description, imsx_CodeMajorType codeMajor ) : imsx_POXEnvelopeType

Create a simple, but complete response envelope.

CreateSuccessResponse ( string messageRefId, string description ) : imsx_POXEnvelopeType

Create a simple, but complete response envelope. The status is set to success.

GetResult ( ResultRecordType resultRecord ) : LisResult

Convert the ResultRecordType into the Result type.

HandleDeleteResultRequest ( imsx_RequestHeaderInfoType requestHeader, imsx_POXBodyType requestBody ) : imsx_POXEnvelopeType
HandleReadResultRequest ( imsx_RequestHeaderInfoType requestHeader, imsx_POXBodyType requestBody ) : imsx_POXEnvelopeType
HandleReplaceResultRequest ( imsx_RequestHeaderInfoType requestHeader, imsx_POXBodyType requestBody ) : imsx_POXEnvelopeType
Post ( imsx_POXEnvelopeType request ) : imsx_POXEnvelopeType

Method Details

DeleteResult() protected abstract méthode

Delete the result (grade, score, outcome) from the consumer.
protected abstract DeleteResult ( string lisResultSourcedId ) : bool
lisResultSourcedId string The sourcedId of the LisResult to delete.
Résultat bool

Initialize() protected méthode

protected Initialize ( System.Web.Http.Controllers.HttpControllerContext controllerContext ) : void
controllerContext System.Web.Http.Controllers.HttpControllerContext
Résultat void

ReadResult() protected abstract méthode

Read the result (grade, score, outcome) from the consumer.
protected abstract ReadResult ( string lisResultSourcedId ) : LisResult
lisResultSourcedId string The sourcedId of the LisResult to read.
Résultat LtiLibrary.Core.Outcomes.LisResult

ReplaceResult() protected abstract méthode

Save or update the result (grade, score, outcome) in the consumer.
protected abstract ReplaceResult ( LisResult result ) : bool
result LtiLibrary.Core.Outcomes.LisResult The result to save or update.
Résultat bool