Nancy.WebApi
The purpose of the project is to enable attribute routing and minimizing the code changes with switching between Nancy and ASP.NET WebAPI. Here is some sample usage: [RoutePrefix("api/responseMessage")] public class ResponseMessageModule : ApiController { [HttpGet(nameof(WithStatusCode))] public ResponseMessage<Address> WithStatusCode() { var result = new Address {City = "dummie city"}; return new ResponseMessage<Address>(() => new JsonResponse(result, new JsonNetSerializer()).WithStatusCode(HttpStatusCode.NotModified)); } } [RoutePrefix("api/userApi")] public class UserApi : ApiController { [HttpGet("/")] public IEnumerable<User> GetAll() { return new List<User> { new User(), new User() }; } [HttpGet("/{id}")] public User GetById(int id) { return new User(); } }
Activity
- Latest release
- 10y ago
- Total releases
- 3
- Cadence
- ~8 days
- Last 12 months
- 0
Details
- First release
- Jan 24, 2016
| Version | Released | |
|---|---|---|
1.0.2
patch
| ||
1.0.1
patch
| ||
1.0.0
initial
|