This repo contains a sample REST API created with .NET 5 and deployed to Azure as an App Service. API Documentaion was created with Swagger/Swashbuckle, and can be viewed here. This project is intended to demonstrate the patterns and best practices I like to leverage in the software I develop, including dependecy injection, SOLID principles, unit testing, and clean code organization. View the source code here, and feel free to use any or all of it to help build your own ASP.NET Core Web API application.
- /api/Utils/Hello [GET]
- /api/Utils/Hello [POST]
- /api/Utils/ThrowException [GET]
- /api/Utils/ThrowException [POST]
- /api/Utils/RandomString [GET]
- /api/Utils/RandomInt [GET]
- /api/Utils/DelayedResponse [GET]
- /api/Geocode/SingleAddress [GET]
- /api/Geocode/BatchAddress [POST]
Test the API with the interactive documentation.
Contact: matthew.callahan@outlook.com