Web API - сообщение об ошибке привязки модели - PullRequest
0 голосов
/ 27 апреля 2018

Скажите, у меня есть эта модель:

public class MyFormModel
{
    [Required(ErrorMessage="Date From is required")]
    public DateTime? DateFrom{ get; set; }    
}

Контроллер:

[HttpPost]
public WebResponse MyMethod([FromBody] MyFormModel form)
{
    //blah blah
}

Тело сообщения:

{
    "DateFrom": "aaa"
}

И при публикации в WebAPI я устанавливаю значение DateFrom как "aaa". Привязка по умолчанию возвращает следующее сообщение об ошибке (в ModelState):

Значение 'undefined-undefined-undefined' недопустимо для DateFrom.

Как настроить сообщение об ошибке в случае сбоя привязки. Например. Я хочу получить сообщение об ошибке, например: "DateFrom is invalid" в случае сбоя привязки.

...