Это должно быть быстро.
У меня есть два маршрута:
[HttpGet]
[Route("{id}")]
[ResponseType(typeof(Catalogue))]
public IHttpActionResult Get(string id) => Ok(_catalogueService.Get(id));
И
[HttpGet]
[Route("{numberOfResults:int}")]
[ResponseType(typeof(IEnumerable<Catalogue>))]
public IHttpActionResult List(bool active, int numberOfResults) => Ok(_catalogueService.List(active, numberOfResults));
Когда я использую почтальон, чтобы попытаться перечислить мои каталоги, я передаю что-то вроде этого
/ каталоги / 10
И я ожидаю, что в моем контроллере будет использоваться метод List
. Точно так же, если я хочу Получить каталог, я передаю что-то вроде этого:
/ каталоги / AB100
Мои маршруты работали, но недавно я изменил метод List
(я добавил активный bool), и теперь мои маршруты не работают должным образом.
Оба приведенных выше примера фиксируются методом Get
, который неверен.
Есть ли способ исправить эту проблему?