Je suis à l'aide de l'Api Web avec ASP.NET MVC, et je suis très nouveau pour elle. J'ai vécu quelques démo sur asp.net site web et je suis en train de faire la suite.
J'ai 4 méthodes get, avec les signatures suivantes
public List<Customer> Get()
{
//gets all customer
}
public List<Customer> GetCustomerByCurrentMonth()
{
//gets some customer on some logic
}
public Customer GetCustomerById(string id)
{
//gets a single customer using id
}
public Customer GetCustomerByUsername(string username)
{
//gets a single customer using username
}
Pour toutes les méthodes ci-dessus, je voudrais avoir mon api web un peu comme comme indiqué ci-dessous
- Liste Get() =
api/customers/
- Client GetCustomerById(string Id) =
api/customers/13
- Liste GetCustomerByCurrentMonth() =
/customers/currentMonth
- Client GetCustomerByUsername(string username) =
/customers/customerByUsername/yasser
J'ai essayé de faire des changements de routage, mais comme je suis de nouveau à elle, pourrait pas comprendre beaucoup de choses.
Donc, s'il vous plaît peut quelqu'un m'aider à comprendre et me guide sur comment cela doit être fait. Merci