/// <summary> /// Processes the system role command. /// </summary> /// <param name="systemRole">The system role.</param> /// <param name="request">The request.</param> protected override void ProcessSystemRoleCommand(SystemRole systemRole, RevokeSystemRoleRequest request) { var session = SessionProvider.GetSession(); foreach (var systemRoleKeyToBeRevoked in request.SystemRoleKeysToBeRevoked) { var revokeSystemRole = session.Get <SystemRole> (systemRoleKeyToBeRevoked); systemRole.RevokeSystemRole(revokeSystemRole); } }