public ActionResult Create(AuthoringTableRolePermission authoringtablerolepermission)
        {
            if (!Authorization.GetAccess(table, HttpContext.User.Identity.Name, admin))
                return RedirectToAction("Index", "Home");

            if (ModelState.IsValid)
            {
                authoringtablerolepermission.AuthoringTableRolePermissionID = Guid.NewGuid();
                authoringtablerolepermission.CreatedBy = Guid.Parse(Session["userid"].ToString());
                authoringtablerolepermission.CreatedOn = DateTime.Now;
                db.AuthoringTableRolePermissions.AddObject(authoringtablerolepermission);
                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);
        }
Esempio n. 2
0
 /// <summary>
 /// Deprecated Method for adding a new object to the AuthoringTableRolePermissions EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToAuthoringTableRolePermissions(AuthoringTableRolePermission authoringTableRolePermission)
 {
     base.AddObject("AuthoringTableRolePermissions", authoringTableRolePermission);
 }
Esempio n. 3
0
 /// <summary>
 /// Create a new AuthoringTableRolePermission object.
 /// </summary>
 /// <param name="authoringTableRolePermissionID">Initial value of the AuthoringTableRolePermissionID property.</param>
 /// <param name="authoringTableID">Initial value of the AuthoringTableID property.</param>
 /// <param name="roleID">Initial value of the RoleID property.</param>
 /// <param name="permission">Initial value of the Permission property.</param>
 public static AuthoringTableRolePermission CreateAuthoringTableRolePermission(global::System.Guid authoringTableRolePermissionID, global::System.Guid authoringTableID, global::System.Guid roleID, global::System.Byte permission)
 {
     AuthoringTableRolePermission authoringTableRolePermission = new AuthoringTableRolePermission();
     authoringTableRolePermission.AuthoringTableRolePermissionID = authoringTableRolePermissionID;
     authoringTableRolePermission.AuthoringTableID = authoringTableID;
     authoringTableRolePermission.RoleID = roleID;
     authoringTableRolePermission.Permission = permission;
     return authoringTableRolePermission;
 }