public IActionResult Grade(GradeExam gradeExam) { var examId = RouteData.Values["id"]; var GradeExam = _context.StudExam.Where(x => x.StudExamId == examId.ToString()).FirstOrDefault(); var StudentGrade = Request.Form["grade1"].ToString(); GradeExam.Grade = decimal.Parse(StudentGrade); _context.SaveChanges(); return(RedirectToAction("Details", new { id = GradeExam.EId })); }
// GET: ExamQuestions public ActionResult Index() { var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); var exam = _context.Exam.Where(a => a.ApplicationUserId == userId).Last(); var list = new List <Question>(); var questionGenerated = new Services.QuestionList(_context); list = questionGenerated.SendExam(exam.nrQuestions, exam.examTime, exam.examDifficulty, exam.CourseID).ToList(); ExamQuestion examQuestion = new ExamQuestion(); examQuestion.eId = exam.eId; for (int i = 0; i < list.Count; i++) { examQuestion.qId = list[i].qId; _context.Add(examQuestion); _context.SaveChanges(); } return(View(list)); }