Я создал класс веб-API для моей модели Customer
. У меня есть стандартные методы (GET, POST, PUT, DELETE). Проблема в том, что я хочу реализовать другой метод GET, который является поиском. Что-то вроде этого:
[HttpGet]
public IEnumerable<Customer> Search(string id)
{
var customers = customerRepository.Search(id);
return customers;
}
Метод поиска выполняет поиск на основе номера учетной записи моих клиентов, используя метод .Contains()
.
Проблема в том, когда я перехожу к: mySite.com/api/Customers/Search/123
Я получаю 404. Что я здесь делаю неправильно?