// // GET: /ExhibitReference/Details/5 public ActionResult Details(Guid id) { if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, read)) { return(RedirectToAction("Index", "Home")); } ExhibitReferenceEntity exhibitreferenceentity = db.ExhibitReferenceEntities.Single(e => e.ExhibitReferenceID == id); return(View(exhibitreferenceentity)); }
// // GET: /ExhibitReference/Edit/5 public ActionResult Edit(Guid id) { if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, write)) { return(RedirectToAction("Index", "Home")); } ExhibitReferenceEntity exhibitreferenceentity = db.ExhibitReferenceEntities.Single(e => e.ExhibitReferenceID == id); ViewBag.ExhibitID = new SelectList(db.Exhibits.Where(r => r.IsDeleted == null || r.IsDeleted == false).OrderBy(r => r.Title), "ID", "Title", exhibitreferenceentity.ExhibitID); ViewBag.ReferenceID = new SelectList(db.References.Where(r => r.IsDeleted == null || r.IsDeleted == false).OrderBy(r => r.Title), "ID", "Authors", exhibitreferenceentity.ReferenceID); ViewBag.CreatedBy = new SelectList(db.Users, "ID", "UserName", exhibitreferenceentity.CreatedBy); ViewBag.ModifiedBy = new SelectList(db.Users, "ID", "UserName", exhibitreferenceentity.ModifiedBy); return(View(exhibitreferenceentity)); }
public ActionResult DeleteConfirmed(Guid id) { if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, delete)) { return(RedirectToAction("Index", "Home")); } ExhibitReferenceEntity exhibitreferenceentity = db.ExhibitReferenceEntities.Single(e => e.ExhibitReferenceID == id); exhibitreferenceentity.ModifiedBy = Guid.Parse(Session["userid"].ToString()); exhibitreferenceentity.ModifiedOn = DateTime.Now; exhibitreferenceentity.IsDeleted = true; db.ObjectStateManager.ChangeObjectState(exhibitreferenceentity, EntityState.Modified); // db.ExhibitReferenceEntities.DeleteObject(exhibitreferenceentity); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(ExhibitReferenceEntity exhibitreferenceentity) { if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, write)) { return(RedirectToAction("Index", "Home")); } if (ModelState.IsValid) { db.ExhibitReferenceEntities.Attach(exhibitreferenceentity); exhibitreferenceentity.ModifiedBy = Guid.Parse(Session["userid"].ToString()); exhibitreferenceentity.ModifiedOn = DateTime.Now; db.ObjectStateManager.ChangeObjectState(exhibitreferenceentity, EntityState.Modified); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ExhibitID = new SelectList(db.Exhibits, "ID", "Title", exhibitreferenceentity.ExhibitID); ViewBag.ReferenceID = new SelectList(db.References, "ID", "Authors", exhibitreferenceentity.ReferenceID); ViewBag.CreatedBy = new SelectList(db.Users, "ID", "UserName", exhibitreferenceentity.CreatedBy); ViewBag.ModifiedBy = new SelectList(db.Users, "ID", "UserName", exhibitreferenceentity.ModifiedBy); return(View(exhibitreferenceentity)); }