public JsonResult AddEditExam(TBL_Exam data) { db.Configuration.ProxyCreationEnabled = false; try { TBL_Exam exam = null; if (data.examId == 0) { TBL_User user = (TBL_User)Session["usr"]; exam = new TBL_Exam(); exam.examName = data.examName; exam.examStatus = false; exam.examCreatedBy = Convert.ToInt32(user.userId); exam.examAppearCode = Utility.RandomString(8); // System.Guid.NewGuid().ToString(); db.TBL_Exam.Add(exam); db.SaveChanges(); return(Json("Exam Added Successfully", JsonRequestBehavior.AllowGet)); } else { TBL_User user = (TBL_User)Session["usr"]; exam = db.TBL_Exam.Where(x => x.examId == data.examId).SingleOrDefault(); exam.examName = data.examName; db.SaveChanges(); return(Json("Exam Updated Successfully", JsonRequestBehavior.AllowGet)); } } catch (Exception) { } return(Json("Status Failed to Perform Operation", JsonRequestBehavior.AllowGet)); }
public JsonResult ChangeStatus(int id) { db.Configuration.ProxyCreationEnabled = false; try { TBL_Exam exam = db.TBL_Exam.Where(x => x.examId == id).SingleOrDefault(); exam.examStatus = !exam.examStatus; db.SaveChanges(); return(Json("Status Updated", JsonRequestBehavior.AllowGet)); } catch (Exception) { } return(Json("Status Failed to update", JsonRequestBehavior.AllowGet)); }