// // GET: /ExhibitKeyword/Details/5 public ActionResult Details(Guid id) { if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, read)) { return(RedirectToAction("Index", "Home")); } ExhibitKeyword exhibitkeyword = db.ExhibitKeywords.Single(e => e.ExhibitKeywordID == id && (e.IsDeleted == null || e.IsDeleted == false)); return(View(exhibitkeyword)); }
// // GET: /ExhibitKeyword/Edit/5 public ActionResult Edit(Guid id) { if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, write)) { return(RedirectToAction("Index", "Home")); } ExhibitKeyword exhibitkeyword = db.ExhibitKeywords.Single(e => e.ExhibitKeywordID == id && (e.IsDeleted == null || e.IsDeleted == false)); ViewBag.ExhibitID = new SelectList(db.Exhibits, "ID", "Title", exhibitkeyword.ExhibitID); ViewBag.KeywordID = new SelectList(db.Keywords, "ID", "Keyword1", exhibitkeyword.KeywordID); ViewBag.CreatedBy = new SelectList(db.Users, "ID", "UserName", exhibitkeyword.CreatedBy); ViewBag.ModifiedBy = new SelectList(db.Users, "ID", "UserName", exhibitkeyword.ModifiedBy); return(View(exhibitkeyword)); }
public ActionResult DeleteConfirmed(Guid id) { if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, delete)) { return(RedirectToAction("Index", "Home")); } ExhibitKeyword exhibitkeyword = db.ExhibitKeywords.Single(e => e.ExhibitKeywordID == id && (e.IsDeleted == null || e.IsDeleted == false)); exhibitkeyword.ModifiedBy = Guid.Parse(Session["userid"].ToString()); exhibitkeyword.ModifiedOn = DateTime.Now; exhibitkeyword.IsDeleted = true; db.ObjectStateManager.ChangeObjectState(exhibitkeyword, EntityState.Modified); //db.ExhibitKeywords.DeleteObject(exhibitkeyword); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(ExhibitKeyword exhibitkeyword) { if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, write)) { return(RedirectToAction("Index", "Home")); } if (ModelState.IsValid) { exhibitkeyword.ModifiedBy = Guid.Parse(Session["userid"].ToString()); exhibitkeyword.ModifiedOn = DateTime.Now; db.ExhibitKeywords.Attach(exhibitkeyword); db.ObjectStateManager.ChangeObjectState(exhibitkeyword, EntityState.Modified); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ExhibitID = new SelectList(db.Exhibits, "ID", "Title", exhibitkeyword.ExhibitID); ViewBag.KeywordID = new SelectList(db.Keywords, "ID", "Keyword1", exhibitkeyword.KeywordID); ViewBag.CreatedBy = new SelectList(db.Users, "ID", "UserName", exhibitkeyword.CreatedBy); ViewBag.ModifiedBy = new SelectList(db.Users, "ID", "UserName", exhibitkeyword.ModifiedBy); return(View(exhibitkeyword)); }