Web API Template that contains the following projects:
(Note: the prefix "WebApiTemplate" will change when you give the project a name)
- WebApiTemplate.Core => .Net Standard library to house Services and Service Clients
- WebApiTemplate.Data => .Net Standard library to house Database contexts and abstracted data calls
- WebApiTemplate.Shared => .Net Standard library to house custom extensions, exceptions, models, and resources
- WebApiTemplate.Test => XUnit project to house unit tests in the solution
- WebApiTemplate.Web => ASP.Net Web API project *NOTE: This uses the MVC Api Controller namespace to grant flexibility to use MVC controllers
IOC with nLog are set up as well as a sample endpoint that has sample code set up through projects (data, shared, core, web)
Code is using .Net Core 3.1 LTS
| |