C# Class WorldSurveyKit.Controllers.ResponsesController

Inheritance: ApiController
Datei anzeigen Open project: ntheile/World-Survey-Kit

Public Methods

Method Description
DeleteResponses ( int id ) : HttpResponseMessage

Deletes a response to a question. Security - must be the user or OrgAdmin

GetResponses ( ) : IEnumerable

GET's all the responses for a user by fbtoken passed in

GetResponses ( int id ) : Responses

GET's all the responses based on the id passed in. Security - must be the user or OrgAdmin (HasFileInstanceAccess())

PostResponses ( Responses responses ) : HttpResponseMessage

Creates a response to a question Security - must have access to the question

PutResponses ( int id, Responses responses ) : HttpResponseMessage

Updates a responses Security - must be the user or OrgAdmin

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Method Details

DeleteResponses() public method

Deletes a response to a question. Security - must be the user or OrgAdmin
public DeleteResponses ( int id ) : HttpResponseMessage
id int
return System.Net.Http.HttpResponseMessage

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetResponses() public method

GET's all the responses for a user by fbtoken passed in
public GetResponses ( ) : IEnumerable
return IEnumerable

GetResponses() public method

GET's all the responses based on the id passed in. Security - must be the user or OrgAdmin (HasFileInstanceAccess())
public GetResponses ( int id ) : Responses
id int
return WorldSurveyKit.Models.Responses

PostResponses() public method

Creates a response to a question Security - must have access to the question
public PostResponses ( Responses responses ) : HttpResponseMessage
responses WorldSurveyKit.Models.Responses
return System.Net.Http.HttpResponseMessage

PutResponses() public method

Updates a responses Security - must be the user or OrgAdmin
public PutResponses ( int id, Responses responses ) : HttpResponseMessage
id int
responses WorldSurveyKit.Models.Responses
return System.Net.Http.HttpResponseMessage