How can I throw a exception to in ASP.net Web Api?
Below is my code:
public Test GetTestId(string id) { Test test = _test.GetTest(id); if (t
It's absolutely fine.
Alternatively, if you wish to provide more info (to allow, as you say, the client to distinguish from regular 404):
if (test == null) { throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.NotFound, "this item does not exist")); }