In this walk through, I would build a webapi for render model data on GET operations.
Open VS 2015 >New Projects > Visual C# > Web> ASP.Net Web Application.
Choose Empty project as shown and enable MVC and WebAPIIn Models folders add class product.cs and define the model as shown
Then in the controllers folder add a new controller and choose Empty WebAPI 2 Controller
Open product controller class and this inherits Api Controller, include reference of model and create object contains product model data. Lets implement HTTP GET verb as shown below, one return complete model and other return specify model based on the model requested for using the Id parameter.
Navigate to WebApiConfig.cs and see the routing configuration.
Lets run the project and you see that webapi isn't available. but its running now navigate to api/product and this renders list of products available and again navigate to the api/product/1 this returns the product model by Id
Using POST-Man, we can test our api as shown below.
No comments:
Post a Comment
Note: only a member of this blog may post a comment.