If a requested resource is not found by the Service Layer returning null to the Web API controller; what is the best way to throw a HttpStatusCode.NotFound response back to the client without hard coding it in the controller, and by checking if it’s null?
If a requested resource is not found by the Service Layer returning null to
Share
Personally I would just do the checks in the controllers as per Oppositional’s comment but what you are asking for is perfectly reasonable. Again using action filters either attached per controller (or registered globally) you could do something along these lines:
Example Model:
Example Controller:
The Filter: