Как вернуть ошибки ModelState в сетку Kendo в методе публикации MVC Web API?

Мне не удалось найти пример веб-API Kendo + MVC, в котором методы post / update возвращают ошибки проверки. Не похоже, что есть расширение Kendo, которое может заставить работать следующий код.

public HttpResponseMessage Post([ModelBinder(typeof(Prototype.WebApi.ModelBinders.DataSourceRequestModelBinder))][DataSourceRequest] DataSourceRequest request, User user)
    {
        if (this.ModelState.IsValid)
        {               
           //save               
        }
        return Request.CreateErrorResponse(HttpStatusCode.BadRequest, this.ModelState.ToDataSourceResult());            
    }

потому что ModelState в этом контексте - System.Web.Http.ModelBinding.ModelStateDictionary, а расширения Kendo ожидают System.Web.Mvc.ModelStateDictionary.

Итак, каков наилучший способ вернуть ошибки ModelState из Web API в Kendo?

Ответы на вопрос(1)

Ваш ответ на вопрос