This book is a hands-on tutorial on ASP.NET Web API. It is a walk through to Web API with tutorials and practical demo applications.
Table of Contents
- About Author
- Enterprise-Level Application Architecture with Web APIs Using Entity Framework, Generic Repository Pattern and Unit of Work
- Inversion of Control Using Dependency Injection in Web API's using Unity Container and Bootstrapper
- Resolve Dependency of Dependencies using Inversion of Control & Dependency Injection in ASP.Net Web APIs with Unity Container and Managed Extensibility Framework (mef) 90Existing Design and Problem 91
- Managed Extensibility Framework (mef)
- Creating a Dependency Desolver with Unity and mef
- Setup Business Services
- Setup Datamodel
- Setup Rest endpoint / WebAPI Project
- Running the Application
- Advantages of this Design
- Conclusion
- Custom url re-writing/Routing using Attribute Routes in MVC 4 Web APIs
- Routing
- Existing Design and Problem
- Attribute Routing
- Setup Rest endpoint / WebAPI Project to Define Routes
- More Routing Constraints
- Routeprefix: Routing at Controller level
- Routeprefix: Versioning
- Routeprefix: Overriding
- Disable Default Routes
- Running the Application
- Conclusion
- References
- Security in Web API - basic & Token Based custom Authorization in Web APIs using Action Filters
- Security in WebAPI set
- Basic Authentication
- Token Based Authorization
- WebAPI with Basic Authentication and Token Based Authorization
- Maintaining Session using Token
- Running the Application
- Conclusion
- References
- Request Logging and Exception Handing/Logging in Web APIs using Action Filters, Exception Filters and nlog
- Request Logging
- Running the Application
- Exception Logging
- Custom Exception Logging
- Conclusion
- Unit Testing and Integration Testing in WebAPI using nunit and moq Framework: part 1
- Unit Tests
- Nunit
- Moq Framework
- Setup Solution
- Testing Business services
- Conclusion
- Unit testing and Integration Testing in WebAPI using nunit and moq Framework: part 2
- Setup Solution
- Testing WebAPI
- Conclusion
- Odata in ASP.NET Web APIs
- Odata
- Query Options
- Setup Solution
- Odata Endpoints
- Standard Filter Operators
- Standard Query Functions
- Paging
- Query Options constraints
- Conclusion
- Creating self Hosted ASP.NET Web API with CRUD Operations in Visual Studio 2010
- Conclusion
- Index






Mr CalvinPosted Jan 24, 2024, 4:03 PM
Https://www.c-sharpcorner.com/UploadFile/EBooks/05122016072520AM/PdfFile/diving-into-Asp-Net-webapi.pdf
Sakshi JainPosted Jun 17, 2019, 10:10 AM
Unable to download this book. Is "Free book" is the reason for this?? If not then kindly send me PDF to [email protected] this email id .
minakshi singhPosted Feb 20, 2019, 3:03 AM
Download from this link- https://bktcsharpcorner.s3.ap-south-1.amazonaws.com/UploadFile/EBooks/05122016072520AM/PdfFile/diving-into-Asp-Net-webapi.pdf?X-Amz-Expires=900&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJHUU7EGXES4TW7LA/20190220/ap-south-1/s3/aws4_request&X-Amz-Date=20190220T085030Z&X-Amz-SignedHeaders=host&X-Amz-Signature=c33b70f9778d01b2f11e4ccee9678c69148b7022d7c9c72f5a3fd820e8636df1
Rupa BhattPosted Feb 12, 2018, 1:30 AM
Its a worst link i try to download a book it ask for facebook post ,i did stil it ask again again
Kalyana ramanPosted Jul 17, 2017, 5:14 AM
I am unable to download pl help
sandeep yarramshettyPosted Apr 9, 2017, 4:35 AM
Http://csharpcorner.mindcrackerinc.netdna-cdn.com/UploadFile/EBooks/05122016072520AM/PdfFile/diving-into-Asp-Net-webapi.pdf
Rituparna RayPosted Apr 5, 2017, 10:38 AM
Hi, I am not able to download this book. Can anyone email it to me at [email protected] ?
dadi elhPosted Jan 13, 2017, 1:50 AM
Hello please send me this book on [email protected]
SANGRAMJIT BHATTACHARJEEPosted Jan 8, 2017, 2:02 PM
Hi, Please send it to my email id [email protected] Thanks
Vinod AbrahamPosted Dec 6, 2016, 3:07 AM
Thanks .thank a lot ,thanks for your valuable time & effort for making such a great e book which covering Web API
Mauro ZuccoloPosted Jul 8, 2016, 10:30 PM
Anyone???
Mauro ZuccoloPosted Jul 8, 2016, 4:41 PM
Hello everybody, could anyone please help me to figure out how to use Microsoft.AspNet.Identity with this architecture? Don't know how to expose Identity classes in BusinessEntities.
sanket marathePosted Jun 28, 2016, 8:51 AM
Not able to download.
Andrew PodoplelovPosted Jun 10, 2016, 2:57 AM
It`s just step by step instruction.
Tarun KumarPosted Jun 7, 2016, 7:55 AM
thanks for this book
Herbert H Dupree IiPosted May 23, 2016, 2:36 PM
Very good, and this highlights one of the drawbacks of the Kindle format. Send to Kindle just doesn't look right, so I keep it as a PDF on my FireHD, which I sometimes use to do reading on the road.
Rupali ShindePosted May 16, 2016, 12:35 AM
nice one. thanks for sharing
Raghavendra SPosted May 15, 2016, 11:53 AM
Good..
Pradeep SahooPosted May 15, 2016, 12:07 AM
very well written ....
Sachin KaliaPosted May 13, 2016, 1:14 PM
Superb Yaar Akhil Mittal...