/// <summary> /// /// </summary> /// <param name="questionId"></param> /// <param name="assessmentid"></param> /// <returns></returns> public QuestionDetailsContentViewModel GetDetails(int questionId, string questionType) { using (CSET_Context datacontext = new CSET_Context()) { QuestionDetailsContentViewModel qvm = new QuestionDetailsContentViewModel( new StandardSpecficLevelRepository(datacontext), new InformationTabBuilder(datacontext), datacontext ); qvm.GetQuestionDetails(questionId, this.assessmentID, questionType); return(qvm); } }
/// <summary> /// /// </summary> /// <param name="questionId"></param> /// <param name="assessmentid"></param> /// <returns></returns> public QuestionDetailsContentViewModel GetDetails(int questionId, int assessmentid, bool IsComponent) { using (CSET_Context datacontext = new CSET_Context()) { QuestionDetailsContentViewModel qvm = new QuestionDetailsContentViewModel( new StandardSpecficLevelRepository(datacontext), new InformationTabBuilder(datacontext), datacontext ); qvm.getQuestionDetails(questionId, assessmentid, IsComponent); return(qvm); } }
public void GetDetailsTest() { ANSWER newAnswer = new ANSWER() { Is_Requirement = false, Question_Or_Requirement_Id = 14, Answer_Text = AnswerEnum.UNANSWERED.GetStringAttribute(), Mark_For_Review = false, Is_Component = false }; //TODO a setup and teardown that creates the assessment and then destroys it QuestionsManager manager = new QuestionsManager(26); QuestionDetailsContentViewModel viewModel = manager.GetDetails(14, 26, false); }