public IActionResult StudentResult(string student_id, string exam_type) { if (HttpContext.Session.Get("userName") != null && accountType().Equals("Student") && studentID().Equals(student_id)) { //showing user name on admin pannel UserNameOnAdminPanel(); if (exam_type == null) { var firstTerm = _Context.RelResults.Where(u => u.student_id == "10000000").ToList(); RelResultList resultModel = new RelResultList { RelResultAll = firstTerm }; ViewData["student_id"] = student_id; return(View(resultModel)); } else { var firstTerm = _Context.RelResults.Where(u => u.student_id == student_id && u.exam_type == exam_type).ToList(); RelResultList resultModel = new RelResultList { RelResultAll = firstTerm }; ViewData["student_id"] = student_id; return(View(resultModel)); } } else { return(RedirectToAction("Login", "Login")); } }
//AdminStudentResultViewController -> Classes -> Sections -> StudentList -> StudentResultIndividual public IActionResult StudentResultIndividual(string studentId, string className, string sectionName) { if (HttpContext.Session.Get("userName") != null && accountType().Equals("ResultOfficer")) { //showing user name on admin pannel UserNameOnAdminPanel(); var studentResult = _Context.RelResults.Where(u => u.student_id == studentId).ToList(); RelResultList studentResultModel = new RelResultList { RelResultAll = studentResult }; return(View(studentResultModel)); } else { return(RedirectToAction("Login", "Login")); } }