Thursday, July 25, 2019

Web Api Route

1. Route with passing id parameter


[RoutePrefix("api/books")] public class BooksController : ApiController
{
// GET /api/authors/1/books [Route("~/api/authors/{Id}/books")] public IEnumerable<Book> GetByAuthor(int authorId) { ... }
// ... }

2. Route with passing id parameter int type

// GET /api/authors/1/books [Route("~/api/authors/{Id:int}/books")] public IEnumerable<Book> GetByAuthor(int authorId) { ... }

3. Route With Passing parameter min 1 value or none of zero Constraint

[Route("users/{id:int:min(1)}")] public User GetUserById(int id) { ... }

No comments:

Post a Comment

Raw Insert query in EF8 or Entity Framwork 8

          public async Task<object> InsertRack(Rack RackInsert)         {             try             {                 sql = " i...