Есть web-приложение на ASP.NET MVC с трехслойной архитектурой.При добавлении если объект не прошел валидацию в бизнес-логике, то список ошибок в каком виде лучше отправлять?
Вопрос философский. Правильный ответ: "Кому как удобнее". На мой взгляд приятнее будет пробрасывать текст, так как значение кода ошибки может измениться, а никто не будет отслеживать Ваши изменения (в случае, если к Вашему API будут цепляться другие сервисы). Так же не очень принято размазывать логику, а в случае кодов именно так и будет (фронт помимо отрисовки будет знать стороннюю информацию вроде значения + искать где что будет сложнее).
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости