private ReviewerQuestionViewModel ReviewTestSuiteQuestion(int?questionId, int?userTestSuiteId, int questionType) { TestDetailsBusinessModel userTestDetails = _testSuiteService.GetUserTestDetailsByUserTestSuitId(userTestSuiteId, questionId, questionType); var testDetails = _mappingService.Map <TestDetailsBusinessModel, ReviewerQuestionViewModel>(userTestDetails); testDetails = testDetails ?? new ReviewerQuestionViewModel(); return(testDetails); }
private TestDetailsViewModel PreviewTestSuiteQuestion(int?questionId, int?testSuiteId, int questionType) { var viewerEmailId = User.Identity.Name; var viewer = _containerUserService.FindUserByEmail(viewerEmailId); var previewTest = new PreviewTestBusinessModel { TestSuite = new TestSuite { TestSuiteId = (int)testSuiteId }, ViewerId = viewer.ID }; TestDetailsBusinessModel userTestDetails = _testSuiteService.GetTestDetailsByTestSuit(previewTest, questionId, questionType); var testDetails = _mappingService.Map <TestDetailsBusinessModel, TestDetailsViewModel>(userTestDetails); testDetails = testDetails ?? new ReviewerQuestionViewModel(); return(testDetails); }