Новый "материал" Web API выглядит великолепно. Я переписываю основу своего сайта в API, но у меня есть пара сценариев, с которыми я столкнулся.
Это плохая идея иметь действие, которое выглядит примерно так:
GetProducts(long memberId, string categories, int minPrice, int maxPrice, ...)
Где каждая переменная является чем-то, по которому продукт может фильтроваться. Если переменная имеет значение null / empty, она не будет использовать их для построения запроса.
Или есть другой способ достижения той же цели?