Beispiel #1
0
        //
        // GET: /TourBookmark/Details/5

        public ActionResult Details(Guid id)
        {
            if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, read))
            {
                return(RedirectToAction("Index", "Home"));
            }

            TourBookmark tourbookmark = db.TourBookmarks.Single(t => t.TourBookmarkID == id && (t.IsDeleted == null || t.IsDeleted == false));

            return(View(tourbookmark));
        }
Beispiel #2
0
        //
        // GET: /TourBookmark/Edit/5

        public ActionResult Edit(Guid id)
        {
            if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, write))
            {
                return(RedirectToAction("Index", "Home"));
            }

            TourBookmark tourbookmark = db.TourBookmarks.Single(t => t.TourBookmarkID == id && (t.IsDeleted == null || t.IsDeleted == false));

            ViewBag.BookmarkID = new SelectList(db.BookMarks.Where(tu => tu.IsDeleted == null || tu.IsDeleted == false), "ID", "Name", tourbookmark.BookmarkID);
            ViewBag.TourID     = new SelectList(db.Tours.Where(tu => tu.IsDeleted == null || tu.IsDeleted == false), "ID", "Name", tourbookmark.TourID);
            ViewBag.CreatedBy  = new SelectList(db.Users, "ID", "UserName", tourbookmark.CreatedBy);
            ViewBag.ModifiedBy = new SelectList(db.Users, "ID", "UserName", tourbookmark.ModifiedBy);
            return(View(tourbookmark));
        }
Beispiel #3
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, delete))
            {
                return(RedirectToAction("Index", "Home"));
            }

            TourBookmark tourbookmark = db.TourBookmarks.Single(t => t.TourBookmarkID == id && (t.IsDeleted == null || t.IsDeleted == false));

            tourbookmark.ModifiedBy = Guid.Parse(Session["userid"].ToString());
            tourbookmark.ModifiedOn = DateTime.Now;
            tourbookmark.IsDeleted  = true;
            db.ObjectStateManager.ChangeObjectState(tourbookmark, EntityState.Modified);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #4
0
        public ActionResult Edit(TourBookmark tourbookmark)
        {
            if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, write))
            {
                return(RedirectToAction("Index", "Home"));
            }

            if (ModelState.IsValid)
            {
                tourbookmark.ModifiedBy = Guid.Parse(Session["userid"].ToString());
                tourbookmark.ModifiedOn = DateTime.Now;
                db.TourBookmarks.Attach(tourbookmark);
                db.ObjectStateManager.ChangeObjectState(tourbookmark, EntityState.Modified);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.BookmarkID = new SelectList(db.BookMarks.Where(tu => tu.IsDeleted == null || tu.IsDeleted == false), "ID", "Name", tourbookmark.BookmarkID);
            ViewBag.TourID     = new SelectList(db.Tours.Where(tu => tu.IsDeleted == null || tu.IsDeleted == false), "ID", "Name", tourbookmark.TourID);
            ViewBag.CreatedBy  = new SelectList(db.Users, "ID", "UserName", tourbookmark.CreatedBy);
            ViewBag.ModifiedBy = new SelectList(db.Users, "ID", "UserName", tourbookmark.ModifiedBy);
            return(View(tourbookmark));
        }