Как получить список ошибок проверки tryvalidatemodel в MVC?
0
У меня есть метод, который принимает параметр Id. Я получаю запись из базы данных, используя этот параметр, и я внес некоторые изменения в запись.
Теперь я хочу проверить эти изменения с помощью "TryValidateModel" или "ValidateModel", и я хочу получить список ошибок, если они есть, чтобы отправить их через API, а не отправлять их на просмотр.
Я искал способ сделать это, и большинство статей, которые я нашел, говорят о том, чтобы получить их через "ModelState.Где". Однако запись не исходит из представления.
Вот этот метод:
Что я уже пробовал:
public async Task<ActionResult> Anyname(int id) { // Get record var app = await db.Appointments.FindAsync(id); // Do some changes app.patFname = null; //.. //.. // check if model is valid bool isValid = TryValidateModel(app); if (!isValid) { // I want to get the list of error and send them back } else { return new HttpStatusCodeResult(200); } }