Мне нужно выполнить проверку в моем веб-контроллере api. В моем классе у меня есть метод, как это:Правильный тип возвращаемого значения для ошибок проверки
public MyEntity Post(MyEntity entity)
{
// ...
}
В POST и PUT методы, которые я обычно возвращают созданный/обновленный объект.
В this tutoral они возвращаются в HttpResponseMessage
так, что они могут сделать что-то вроде этого:
if (ModelState.IsValid)
{
// Do something with the product (not shown).
return new HttpResponseMessage(HttpStatusCode.OK);
}
else
{
return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
}
Есть ли способ использовать подобный подход возвращающегося сохраненный объект?
возможно дубликат [Web API: Содержание в HttpResponseMessage] (http://stackoverflow.com/questions/12563576/web-api-content-in-httpresponsemessage) – ramiramilu
Хороший вопрос, однако название и первая строка предполагает, что она связана с проверкой. Я не понимаю, как это сделать? – SBirthare