ASP.NET Core 2.2 Web Api sample
The sample aimed to:
- to create a REST API from scratch using .NET Core, EF Core, AutoMapper, and XUnit
- to be sure that the API works after changes
- to simplify the development and support of the REST API system
Prerequisites:
Microsoft SQL Server 2012 Express Edition or higher, and DB Northwind attached
Frameworks and libraries used:
- Platform - ASP.Net Core 2.2
- Documentation -
Swagger
- Programming language -
C#
- Data storage -
SQL Server 2017 DE
- Data access -
Entity Framework Core
- Dependency injection -
Native ASP.NET Core IOC container
- Object mapping -
AutoMapper
- Logging -
SeriLog
- Unit testing -
xUnit, Moq, FluentAssertions