public IActionResult GeneralCourseDetails(int courseId) { var courseTestsAndExams = _testsAndExamsRepository.GetTestsAndExamsByCourseId(courseId).ToList(); var scoresList = new List <CurrentTestOrExamVM>(); if (courseTestsAndExams.Count > 0) { for (int i = 0; i < courseTestsAndExams.Count; i++) { var scores = _scoresRepository.GetScoreByTestOrExamId(courseTestsAndExams[i].Id).ToList(); if (scores.Count > 0) { var scoreModel = _mapper.Map <List <ScoresVM> >(scores); var selected = new CurrentTestOrExamVM { TestOrExamId = courseTestsAndExams[i].Id, Scores = scoreModel }; scoresList.Add(selected); } else { continue; } } } var model = new GeneralCourseDetailsVM { CourseId = courseId, TestsOrExams = scoresList }; return(View(model)); }
public IActionResult ViewTraineesScores(int testOrExamId) { var scoresforTestOrExam = _scoresRepository.GetScoreByTestOrExamId(testOrExamId).ToList(); var model = _mapper.Map <List <ScoresVM> >(scoresforTestOrExam); return(View(model)); }