5
tengo ApiController con Get acción como esta:API Web ASP.NET: Opcional Guid parámetros
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();
}
Quiero que las siguientes solicitudes se dirigen a esta acción:
- http: // {} somedomain/api/notas de ID de usuario = {GUID} & TagId = {GUID}
- http: // {somedomain}/api/notas de ID de usuario = {GUID}
- http: // {} somedomain/api/notes? tagId = {Guid}
¿Qué camino debo hacer?
ACTUALIZACIÓN: Tenga cuidado, el controlador api no debe tener otro método GET sin parámetros o debe usar la acción con un parámetro opcional.
Gracias, es obra – ebashmakov