C# Class NHS111.Domain.Repository.QuestionRepository

Inheritance: IQuestionRepository
Exibir arquivo Open project: NHSChoices/nhs111-dotnet-beta

Public Methods

Method Description
GetAnswersForQuestion ( string id ) : Task>
GetFirstQuestion ( string pathwayId ) : Task
GetJustToBeSafeQuestions ( string pathwayId, string justToBeSafePart ) : Task>
GetJustToBeSafeQuestions ( string pathwayId, string selectedQuestionId, bool multipleChoice, string answeredQuestionIds ) : Task>
GetNextQuestion ( string id, string answer ) : Task
GetQuestion ( string id ) : Task
QuestionRepository ( IGraphRepository graphRepository ) : System

Private Methods

Method Description
GetJustToBeSafeQuestions ( string justToBeSafePart ) : Task>

Method Details

GetAnswersForQuestion() public method

public GetAnswersForQuestion ( string id ) : Task>
id string
return Task>

GetFirstQuestion() public method

public GetFirstQuestion ( string pathwayId ) : Task
pathwayId string
return Task

GetJustToBeSafeQuestions() public method

public GetJustToBeSafeQuestions ( string pathwayId, string justToBeSafePart ) : Task>
pathwayId string
justToBeSafePart string
return Task>

GetJustToBeSafeQuestions() public method

public GetJustToBeSafeQuestions ( string pathwayId, string selectedQuestionId, bool multipleChoice, string answeredQuestionIds ) : Task>
pathwayId string
selectedQuestionId string
multipleChoice bool
answeredQuestionIds string
return Task>

GetNextQuestion() public method

public GetNextQuestion ( string id, string answer ) : Task
id string
answer string
return Task

GetQuestion() public method

public GetQuestion ( string id ) : Task
id string
return Task

QuestionRepository() public method

public QuestionRepository ( IGraphRepository graphRepository ) : System
graphRepository IGraphRepository
return System