Sign in Sign up
nuget

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(); } }

nuget View on Nuget

Activity

Latest release
10y ago
Total releases
3
Cadence
~8 days
Last 12 months
0

Details

First release
Jan 24, 2016
Releases
Version Released
1.0.2 patch
1.0.1 patch
1.0.0 initial