Example #1
0
        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));
        }
Example #2
0
        public IActionResult ViewTraineesScores(int testOrExamId)
        {
            var scoresforTestOrExam = _scoresRepository.GetScoreByTestOrExamId(testOrExamId).ToList();
            var model = _mapper.Map <List <ScoresVM> >(scoresforTestOrExam);

            return(View(model));
        }