В методе создания перед кодом, который CREATES записывает, вам необходимо проверить, соответствует ли пользователь определенным требованиям (В вашем случае: если ваш пользователь является должником). Вы можете войти вот так:
Пометить метод создания как тип возврата bool. Затем внутри этого метода, перед тем, как код, который создает запись, проверяет, является ли пользователь действительным, а если нет, генерирует какое-либо событие, например «userNotValidEvent», а затем возвращает false. Во всех остальных случаях просто добавьте пользователя и верните true.
С этим вызванным событием вы можете прослушивать его в своем контроллере, а всякий раз, когда происходит событие, просто отображать информацию, которую пользователь не может одолжить книге.