Controlador Api declarando más de una instrucción Get
Usando el nuevo controlador Api en MVC4, y he encontrado un problema. Si tengo los siguientes métodos:
public IEnumberable<string> GetAll()
public IEnumberable<string> GetSpecific(int i)
Esto funcionará. Sin embargo, si quiero recuperar algunos datos diferentes de un tipo diferente, el valor predeterminado esGetAll
método, aunque el$.getJSON
se establece en elGetAllIntegers
método:
public IEnumberable<int> GetAllIntergers()
(malas convenciones de nomenclatura)
¿Es posible que yo pueda hacer esto?
¿Puedo tener una sola?GetAll
¿Método en el controlador web API?
Creo que es más fácil visualizar lo que estoy tratando de lograr. Aquí hay un fragmento de código para mostrar lo que me gustaría poder hacer, en una solaApiController
:
<code>public IEnumerable<string> GetClients() { // Get data } public IEnumerable<string> GetClient(int id) { // Get data } public IEnumerable<string> GetStaffMember(int id) { // Get data } public IEnumerable<string> GetStaffMembers() { // Get data } </code>