public void checkExamFinish(int studentid, int examid) { try { List <ChkExamFinish_Result> chexm = new List <ChkExamFinish_Result>(); chexm = Studentexam.checkExamFinish(studentid, examid).ToList(); if (chexm != null && chexm.Count > 0) { id = chexm[0].Id; hdnStdexamid.Value = Convert.ToString(id); } InsertExamStudentAttemptBystdId_Result StudentExamidId = new InsertExamStudentAttemptBystdId_Result(); StudentExamidId = Studentexam.InsertExamStudentAttemptBystdId(id, studentid, examid); hdnStdexamid.Value = Convert.ToString(StudentExamidId.StudentExamid); lblExamName.Text = StudentExamidId.ExamName; stdExamDetails = Studentexam.GetStdExamDetailsById(StudentExamidId.StudentExamid); Session["QuestionList"] = stdExamDetails; hdnTotalQuestion.Value = Convert.ToString(stdExamDetails.Count - 1); noofQuestin.Text = "1" + "/" + Convert.ToString(stdExamDetails.Count); ltrQuestin.Text = stdExamDetails[0].Question; rbOption1.Text = stdExamDetails[0].Option1; rbOption2.Text = stdExamDetails[0].Option2; rbOption3.Text = stdExamDetails[0].Option3; rbOption4.Text = stdExamDetails[0].Option4; bindQuestion(stdExamDetails[0].Id); } catch (Exception ex) { com.Loginsert(HttpContext.Current.Request.Url.AbsolutePath, "checkExamFinish", ex.StackTrace, ex.Message); } }
public InsertExamStudentAttemptBystdId_Result InsertExamStudentAttemptBystdId(int?id, int studentid, int examid) { try { using (aspccEntities db = new aspccEntities()) { InsertExamStudentAttemptBystdId_Result StudentExamID = new InsertExamStudentAttemptBystdId_Result(); StudentExamID = db.InsertExamStudentAttemptBystdId(id, studentid, examid).FirstOrDefault(); return(StudentExamID); } } catch (Exception ex) { com.Loginsert("DalInsertExamStudentAttemptBystdId", "InsertExamStudentAttemptBystdId", ex.StackTrace, ex.Message); return(null); } }