public void IsExamCompletion(UserExamCompletion objExamCompletion) { tbl_txn_Test_Completion objTestCompletion = new tbl_txn_Test_Completion(); using (var objContext = new IPTSE_EXAMEntities()) { using (var dbcxtransaction = objContext.Database.BeginTransaction()) { try { objTestCompletion.CandidateId = Convert.ToInt32(objExamCompletion.CandidateId); objTestCompletion.IsExamCompleted = objExamCompletion.IsExamCompleted; objTestCompletion.CreatedBy = objExamCompletion.CreatedBy; objTestCompletion.CreatedDateTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, TimeZoneInfo.FindSystemTimeZoneById("India Standard Time")); objContext.tbl_txn_Test_Completion.Add(objTestCompletion); objContext.SaveChanges(); dbcxtransaction.Commit(); } catch (Exception ex) { throw ex; } } } }
public ActionResult Index() { if (Session["UserProfile"] != null) { objUProfile = (login_table)Session["UserProfile"]; objExamCompletion = new UserExamCompletion(); objFinalTest = new FinalTestBLL(); objExamCompletion.CandidateId = Convert.ToInt32(objUProfile.Id); objExamCompletion.IsExamCompleted = true; objExamCompletion.CreatedBy = objUProfile.email; objFinalTest.IsExamCompletion(objExamCompletion); Session["UserProfile"] = null; return(View()); } else { return(RedirectToAction("Login", "IPTSELogin")); } }