C# Class NuSurvey.Web.Controllers.SurveyResponseController

Controller for the SurveyResponse class
Inheritance: ApplicationController
Afficher le fichier Open project: ucdavis/NuSurvey

Méthodes publiques

Méthode Description
AnswerNext ( int id, System.Guid publicGuid ) : System.Web.Mvc.ActionResult

#5 Load the next available question, or finalize if all questions are answered. GET: /SurveyResponse/AnswerNext/5

DeletePending ( int id, bool fromAdmin ) : System.Web.Mvc.ActionResult

#8 GET:

FinalizePending ( int id, System.Guid publicGuid ) : System.Web.Mvc.ActionResult

#7 Calculate the positive and two negative categories and set the pending flag to false

FindAndStartSurvey ( string shortName ) : System.Web.Mvc.ActionResult
GetPhoto ( int id ) : System.Web.Mvc.ActionResult
PublicSurveys ( ) : System.Web.Mvc.ActionResult
Results ( int id, System.Guid publicGuid ) : System.Web.Mvc.ActionResult

#12 Get: /SurveyResponse/Results

StartSurvey ( int id ) : System.Web.Mvc.ActionResult

#3 Start or continue a survey with one question at a time GET: /SurveyResponse/StartSurvey/5

SurveyResponseController ( IRepository surveyResponseRepository, IScoreService scoreService, IRepository photoRepository, IBlobStoargeService blobStoargeService ) : System

Private Methods

Méthode Description
AnswerNext ( int id, QuestionAnswerParameter questions, string byPassAnswer, System.Guid publicGuid ) : System.Web.Mvc.ActionResult
Create ( int id ) : System.Web.Mvc.ActionResult
Create ( int id, SurveyResponse surveyResponse, QuestionAnswerParameter questions ) : System.Web.Mvc.ActionResult
DeletePending ( int id, bool confirm, bool fromAdmin ) : System.Web.Mvc.ActionResult
Details ( int id, bool fromYourDetails = false ) : System.Web.Mvc.ActionResult
GetCountActiveCategoriesWithScore ( Survey survey ) : int
Index ( ) : System.Web.Mvc.ActionResult
StartSurvey ( int id, SurveyResponse surveyResponse, System.Guid publicGuid ) : System.Web.Mvc.ActionResult

Method Details

AnswerNext() public méthode

#5 Load the next available question, or finalize if all questions are answered. GET: /SurveyResponse/AnswerNext/5
public AnswerNext ( int id, System.Guid publicGuid ) : System.Web.Mvc.ActionResult
id int SurveyResponse Id
publicGuid System.Guid
Résultat System.Web.Mvc.ActionResult

DeletePending() public méthode

#8 GET:
public DeletePending ( int id, bool fromAdmin ) : System.Web.Mvc.ActionResult
id int SurveyResponse Id
fromAdmin bool
Résultat System.Web.Mvc.ActionResult

FinalizePending() public méthode

#7 Calculate the positive and two negative categories and set the pending flag to false
public FinalizePending ( int id, System.Guid publicGuid ) : System.Web.Mvc.ActionResult
id int SurveyResponse Id
publicGuid System.Guid
Résultat System.Web.Mvc.ActionResult

FindAndStartSurvey() public méthode

public FindAndStartSurvey ( string shortName ) : System.Web.Mvc.ActionResult
shortName string
Résultat System.Web.Mvc.ActionResult

GetPhoto() public méthode

public GetPhoto ( int id ) : System.Web.Mvc.ActionResult
id int
Résultat System.Web.Mvc.ActionResult

PublicSurveys() public méthode

public PublicSurveys ( ) : System.Web.Mvc.ActionResult
Résultat System.Web.Mvc.ActionResult

Results() public méthode

#12 Get: /SurveyResponse/Results
public Results ( int id, System.Guid publicGuid ) : System.Web.Mvc.ActionResult
id int SurveyResponse ID
publicGuid System.Guid
Résultat System.Web.Mvc.ActionResult

StartSurvey() public méthode

#3 Start or continue a survey with one question at a time GET: /SurveyResponse/StartSurvey/5
public StartSurvey ( int id ) : System.Web.Mvc.ActionResult
id int Survey ID
Résultat System.Web.Mvc.ActionResult

SurveyResponseController() public méthode

public SurveyResponseController ( IRepository surveyResponseRepository, IScoreService scoreService, IRepository photoRepository, IBlobStoargeService blobStoargeService ) : System
surveyResponseRepository IRepository
scoreService IScoreService
photoRepository IRepository
blobStoargeService IBlobStoargeService
Résultat System