/ / rePass liczbę ujemną jako identyfikatory w usłudze WWW api rest - asp.net, asp.net-mvc-4, rest, asp.net-web-api

ponumeruj liczbę ujemną jako ids w usłudze odpoczynku w interfejsie API - asp.net, asp.net-mvc-4, reszta, asp.net-web-api

Utworzyłem resztę interfejsu API przy użyciu interfejsu Microsoft Web API. Używam liczb ujemnych do logiki biznesowej.

Kiedy przekazuję liczby dodatnie do DOSTAĆ wzywa, interfejs API zwraca właściwą odpowiedź. Jednak gdy przekazuję liczbę ujemną jako Id, API ignoruje ją i zwraca wszystkie dane.

Jak zmusić do traktowania liczb ujemnych jako prawidłowych?

Dzięki

Odpowiedzi:

1 dla odpowiedzi № 1
using System.Net.Http;
using System.Web.Http;
[RoutePrefix("Somethings")]
public class SomethingsController : ApiController
{
[Route("{Id:int}")]
[HttpGet]
public HttpResponse GetSomethings(int id)
{
//Do Business logic
return response;
}

}



http://localhost/Somethings/-1 GET will hit GetSomethings method.

Jestem pewien, że to zadziała dla liczb ujemnych.