Я создаю. net core web api, который может выдать исключение, в этом случае он не может найти человека по идентификатору. Если человек не найден, я выдал пользовательское исключение, например NotFoundException.
Есть ли общее / глобальное место, где я могу перехватить это исключение и затем вернуть код состояния 404. Вместо того, чтобы писать собственный код в каждом контроллере для обработки всех возможных исключений. Я думал, может быть, просто класс ExceptionHelper, может быть, но мне было интересно, есть ли лучший способ. Как в идеале я хочу обработать все исключения в одном месте и вернуть разные коды состояния на основе исключений?