public RequireGlobalPermissionAttribute(GlobalPermissions permissions) : base(typeof(RequirePermissionsAttributeImpl)) { Arguments = new[] { new PermissionAuthorizationRequirement <GlobalPermissions>(permissions) }; }
/// <summary> /// Adds the specified permission to the user. /// </summary> public bool AddPermission(UserAccount user, GlobalPermissions permissions) { user.Permissions |= permissions; _context.UserAccounts.Update(user); return(_context.SaveChanges() > 0); }