Exemple #1
0
        //
        // GET: /AuthoringRolePermissions/Details/5

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

            AuthoringTableRolePermission authoringtablerolepermission = db.AuthoringTableRolePermissions.Single(a => a.AuthoringTableRolePermissionID == id);

            return(View(authoringtablerolepermission));
        }
Exemple #2
0
        //
        // GET: /AuthoringRolePermissions/Edit/5

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

            AuthoringTableRolePermission authoringtablerolepermission = db.AuthoringTableRolePermissions.Single(a => a.AuthoringTableRolePermissionID == id);

            ViewBag.AuthoringTableID = new SelectList(db.AuthoringTables, "ID", "AuthoringTable1", authoringtablerolepermission.AuthoringTableID);
            ViewBag.RoleID           = new SelectList(db.Roles, "ID", "Role1", authoringtablerolepermission.RoleID);
            ViewBag.CreatedBy        = new SelectList(db.Users, "ID", "UserName", authoringtablerolepermission.CreatedBy);
            ViewBag.ModifiedBy       = new SelectList(db.Users, "ID", "UserName", authoringtablerolepermission.ModifiedBy);
            return(View(authoringtablerolepermission));
        }
Exemple #3
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, admin))
            {
                return(RedirectToAction("Index", "Home"));
            }

            AuthoringTableRolePermission authoringtablerolepermission = db.AuthoringTableRolePermissions.Single(a => a.AuthoringTableRolePermissionID == id);

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

            if (ModelState.IsValid)
            {
                db.AuthoringTableRolePermissions.Attach(authoringtablerolepermission);
                authoringtablerolepermission.ModifiedBy = Guid.Parse(Session["userid"].ToString());
                authoringtablerolepermission.ModifiedOn = DateTime.Now;
                db.ObjectStateManager.ChangeObjectState(authoringtablerolepermission, EntityState.Modified);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.AuthoringTableID = new SelectList(db.AuthoringTables, "ID", "AuthoringTable1", authoringtablerolepermission.AuthoringTableID);
            ViewBag.RoleID           = new SelectList(db.Roles, "ID", "Role1", authoringtablerolepermission.RoleID);
            ViewBag.CreatedBy        = new SelectList(db.Users, "ID", "UserName", authoringtablerolepermission.CreatedBy);
            ViewBag.ModifiedBy       = new SelectList(db.Users, "ID", "UserName", authoringtablerolepermission.ModifiedBy);
            return(View(authoringtablerolepermission));
        }