C# Class WorldSurveyKit.Controllers.ResponsesController

Inheritance: ApiController
Afficher le fichier Open project: ntheile/World-Survey-Kit

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void

Method Details

DeleteResponses() public méthode

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

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetResponses() public méthode

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

GetResponses() public méthode

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
Résultat WorldSurveyKit.Models.Responses

PostResponses() public méthode

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

PutResponses() public méthode

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