Example #1
0
        public ActionResult ExamResult()
        {
            ExamAttendVm examAttendVm = new ExamAttendVm();

            examAttendVm.OrganizationSelectListItems = GetOrganizationListItem();
            examAttendVm.CourseSelectListItems       = GetCourseListItem();
            examAttendVm.ParticipantSelectListItems  = GetParticipantsListItem();
            return(View(examAttendVm));
        }
Example #2
0
        public ActionResult Attend()
        {
            var model = new ExamAttendVm()
            {
                OrganizationSelectListItems = GetAllOrganizationSlI()
            };

            return(View(model));
        }
Example #3
0
        public ActionResult ExamAttend(ExamAttendVm examAttendVm)
        {
            var exams         = Mapper.Map <Exams>(examAttendVm);
            var data          = examManager.GetExamByCourseExam(exams);
            var courseName    = examManager.GetCourseById(exams.CourseId);
            var examStartData = Mapper.Map <ExamAttendVm>(data);

            examStartData.Question         = data.Questions;
            examStartData.CourseName       = courseName.CourseName;
            examStartData.OrganizationName = examAttendVm.OrganizationName;
            examStartData.StudentId        = examAttendVm.StudentId;
            return(View("ExamStart", examStartData));
        }
Example #4
0
        public ActionResult ExamResult(ExamAttendVm examAttendVm)
        {
            var result = new List <ResultVm>();
            var data   = examManager.GetResult(examAttendVm.CourseId, examAttendVm.StudentId);

            foreach (Result results in data)
            {
                var resultVm = Mapper.Map <ResultVm>(results);
                var course   = examManager.GetCourseById(examAttendVm.CourseId);
                foreach (var exams in course.Examses)
                {
                    if (exams.Id == resultVm.ExamsId)
                    {
                        resultVm.Code = exams.ExamCode;
                    }
                }
                resultVm.CourseName       = course.CourseName;
                resultVm.OrganizationName = examAttendVm.OrganizationName;
                result.Add(resultVm);
            }


            return(View("Result", result));
        }