public JsonResult EditHeader(HRMS_TrainingEvalution_Header header) { if (ModelState.IsValid) { var Headername = db.HRMS_TrainingEvalution_Header.FirstOrDefault(rec => rec.Header == header.Header && rec.ID != header.ID); if (Headername == null) { db.Entry(header).State = EntityState.Modified; db.SaveChanges(); ModelState.Clear(); return(Json(new { headerId = header.ID, headername = header.Header }, JsonRequestBehavior.AllowGet)); } else { ViewBag.Salutation_Status = "It is already exist!"; return(Json(new { headerId = 0, headername = "it is already exist!" }, JsonRequestBehavior.AllowGet)); } } return(Json(new { headerId = header.ID, headername = header.Header }, JsonRequestBehavior.AllowGet)); }
public ActionResult EditHeader(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HRMS_TrainingEvalution_Header evalution_Header = db.HRMS_TrainingEvalution_Header.FirstOrDefault(rec => rec.ID == id); EvalutionCommon common = new EvalutionCommon(); if (evalution_Header == null) { return(HttpNotFound()); } common.header = evalution_Header; return(View(common)); }
public bool deleteHeader(long id) { HRMS_TrainingEvalution_Header header = db.HRMS_TrainingEvalution_Header.Find(id); if (header != null) { List <HRMS_Evalution_Question> questions = db.HRMS_Evalution_Question.Where(rec => rec.Header_ID == header.ID).ToList(); db.HRMS_TrainingEvalution_Header.Remove(header); if (questions != null) { db.HRMS_Evalution_Question.RemoveRange(questions); } db.SaveChanges(); ModelState.Clear(); return(true); } else { return(false); } }
public JsonResult Create(string Head) { HRMS_TrainingEvalution_Header obj = new HRMS_TrainingEvalution_Header(); bool isValid = db.HRMS_TrainingEvalution_Header.Any(x => x.Header == Head); if (!isValid) { obj.Header = Head; //obj.CreatedBy = Convert.ToInt64(Session["id"]); //obj.CreateDate = DateTime.Now.Date; db.HRMS_TrainingEvalution_Header.Add(obj); db.SaveChanges(); ModelState.Clear(); var header = db.HRMS_TrainingEvalution_Header.Where(rec => rec.Header == Head).FirstOrDefault(); ViewBag.HeaderStatus = "Header Added successfully."; return(Json(new { headerId = header.ID, headername = header.Header }, JsonRequestBehavior.AllowGet)); } else { ViewBag.HeaderStatus = "Header is already exist."; return(Json(new { headerId = 0, headername = "it is already exist!" }, JsonRequestBehavior.AllowGet)); //if (ModelState.IsValid) //{ // var headername = db.HRMS_TrainingEvalution_Header.FirstOrDefault(rec => rec.Header == Header.header.Header); // if (headername == null) // { // db.HRMS_TrainingEvalution_Header.Add(Header.header); // db.SaveChanges(); // ModelState.Clear(); // var header = db.HRMS_TrainingEvalution_Header.Where(rec => rec.Header == Header.header.Header).FirstOrDefault(); // ViewBag.HeaderStatus = "Header Added successfully."; // return Json(new // { // headerId = header.ID, // headername = header.Header // }, JsonRequestBehavior.AllowGet); // } // else // { // ViewBag.HeaderStatus = "Header is already exist."; // var header = "it is already exist"; // return Json(new // { // headerId = 0, // headername = "it is already exist!" // }, JsonRequestBehavior.AllowGet); // } // //} // } // return Json("its not working", JsonRequestBehavior.AllowGet); } }