Продолжаю изучать nest и сегодня у меня возник такой вопрос)
предположим есть Users и Cities.
У каждого юзерах хранится cityId.
Когда прилетает запрос на обновление юзера, он может содержать поле cityId, в этом случае мы должны проверить существует ли город с таким id.
В сервисе city.service.ts есть метод checkIfExists, так вот, его лучше дергать в контроллере или же в сервисе юзера?
Т.е. чтобы метод update в user.servise.ts предполагал, что все данные валидны, а ключи уже существуют в бд или же метод сам должен денуть сервис city и проверить существование нужный ключей в бд?