This project demonstrates basic CRUD Web API operations using Async pattern in .NET 5. This demo application uses Entity Framework Core's async API to persist data. The client is built in Angular framework using material theme.
The project publishes docker images for web-api and angular client. The project uses serilog(seq) for logging infrastructure.
Download and install .NET SDK.
Open DotNetCoreAsysnSample solution in Visual Studio 2019 or higher. Build and run the solution. It would seed the data on first use. Run server.bat
Generate beautiful API documentation, including a UI to explore and test operations, directly from your routes, controllers and models.
docker-compose up --build
Open swagger URL in browser http://localhost:8080/swagger/index.html
and execute /api/Seed/Import
API.