public ActionResult Update(Conference model) { var Conference = db.Conference.FirstOrDefault(i => i.Id == model.Id); Conference.Name = model.Name; Conference.Date = model.Date; Conference.Note = model.Note; db.Entry(Conference).State = EntityState.Modified; db.Configuration.ValidateOnSaveEnabled = false; db.SaveChanges(); return Json("OK", JsonRequestBehavior.AllowGet); }
public ActionResult Add(Conference model) { if(!string.IsNullOrEmpty(model.Name) && model.Date != null){ db.Conference.Add(model); db.Configuration.ValidateOnSaveEnabled = false; db.SaveChanges(); var recentAdded = (db.Conference.Where(i => i.Name != null)).OrderByDescending(i => i.Id).FirstOrDefault(); return Json(recentAdded, JsonRequestBehavior.AllowGet); }else{ return Json("Error",JsonRequestBehavior.AllowGet); } }
public ActionResult ConferenceRegistration(Conference model) { ViewBag.ConferenceId = new SelectList(db.Conference.Where(i => i.Name != null).ToList(), "Id", "Name"); if (ModelState.IsValid) { db.Conference.Add(model); db.SaveChanges(); ViewBag.success = true; ModelState.Clear(); return View(new Conference()); } else { ViewBag.success = false; return View(model); } }