I have a set of requirements to implement the get interface:
- api/Item
- api/Item?name=test
- api/Item?updated=2016-10-12
- etc
I've defined the methods as:
- get() //returns all items
- getName([FromUri] string name)
- getUpdated([FromUri] string updated)
My issue is - if parameter doesn't exist (let's say the call was api/Item?test=test), the get() method is called as "test" parameter mapping is not found.
I need to return the error response in this case. Is there any other proper way to read the parameters from URL to meet the interface requirement?