コード例 #1
0
        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;
                    }
                }
            }
        }
コード例 #2
0
 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"));
     }
 }