динамические параметры в фильтре API с помощью C # - PullRequest
0 голосов
/ 06 июля 2018

Привет всем, я новичок в webapi, и я застрял в фильтре api. Надеюсь получить какое-то решение здесь

https://localhost/webservices/catalog/category/57/widgets/paginated?city=Gautam+Buddha+Nagar&pageNumber=0&pageSize=10&sort=relevance

для применения фильтрации https://localhost/webservices/catalog/category/57/widgets/paginated?city=Gautam+Buddha+Nagar&pageNumber=0&pageSize=10&gender=Female&product_form=Tablet&sort=relevance

Если вы видите в моем API, это то же имя API, но параметр отличается в случае, как я могу справиться с этим.

1 Ответ

0 голосов
/ 06 июля 2018

Вы можете принять параметры в качестве необязательного параметра. Просто помните, что после необязательного параметра вы не можете написать необходимый параметр -

[HttpGet] public IHttpActionResult ABC(string city = null, int? pageNumber = null, int? pageSize = null, string gender = null, string product_form = null, string sort = null){ }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...