Валидация на сервере

143
28 сентября 2018, 03:20

Есть web-приложение на ASP.NET MVC с трехслойной архитектурой.При добавлении если объект не прошел валидацию в бизнес-логике, то список ошибок в каком виде лучше отправлять?

Answer 1

Вопрос философский. Правильный ответ: "Кому как удобнее". На мой взгляд приятнее будет пробрасывать текст, так как значение кода ошибки может измениться, а никто не будет отслеживать Ваши изменения (в случае, если к Вашему API будут цепляться другие сервисы). Так же не очень принято размазывать логику, а в случае кодов именно так и будет (фронт помимо отрисовки будет знать стороннюю информацию вроде значения + искать где что будет сложнее).

READ ALSO
Interface 'SessionHandlerInterface' not found в codeigniter

Interface 'SessionHandlerInterface' not found в codeigniter

Использую codeigniter 3На локальном сервере все работало

150
Запись в ячейку с типом date

Запись в ячейку с типом date

Пытаюсь записать дату в ячейку

186
Как заменить кириллицу на латиницу и наоборот. Без ошибок при возврате на кириллицу

Как заменить кириллицу на латиницу и наоборот. Без ошибок при возврате на кириллицу

Кодирую сообщения в base64, но кодировать кириллицу затратно по памяти, а вот латиница кодируется чуть ли не в два раза меньшеЗадается вопрос,...

165
Миграции laravel not null [закрыт]

Миграции laravel not null [закрыт]

Как сделать, что бы столбец был key - char(25) not null?

130