私はコントローラのGetValues
関数を作成して、複雑なモデルクラスであるdemoModel
のインスタンスを返しました。Web API 2サービス - モデルオブジェクトが予期されるときにエラーメッセージを返す方法?
正常なデータセットを返すときにこれはうまく動作します。しかし、関数がdemoModel
オブジェクトを予期しているときに、何かが検証されない場合、どのように私が呼び出し元にメッセージを送り返すのですか? Badrequest
Namespace Controllers
Public Class GetMyData
Inherits ApiController
'Note always expect 3 values coming in per the WebApiConfig
Public Function GetValues(ByVal age As String, ByVal state As String, ByVal country As String) As demoModel
Dim dm As New demoModel()
Dim myData As New createDemoData
dm = myData.getTotalData(age,state,country)
If Not dm.dataisvalid then
'TODO Send Error message to the user
End If
Return dm
End Function
End Class
End Namespace
です。これは私が紛失したものです。これは完璧に動作し、リンクに感謝します。 –