5
ho ApiController con l'azione Get in questo modo:ASP.NET Web API: Opzionale Guid parametri
public IEnumerable<Note> Get(Guid userId, Guid tagId)
{
var userNotes = _repository.Get(x => x.UserId == userId);
var tagedNotes = _repository.Get(x => x.TagId == tagId);
return userNotes.Union(tagedNotes).Distinct();
}
voglio che le seguenti richieste è stato diretto a questa azione:
- http: // {} somedomain/api/note userid = {GUID} & TagID = {GUID}
- http: // {} somedomain/api/note userid = {GUID}
- http: // {} somedomain/api/notes? tagId = {Guid}
Quale modo dovrei fare?
UPDATE: Fare attenzione, il controller api non deve avere un altro metodo GET senza parametri oppure è necessario utilizzare l'azione con un parametro opzionale.
Grazie, è lavori – ebashmakov