A simple RESTful API to manage a super market catalogue. It is built with ASP.Net Core 3.1 following the principle of clean, decoupled and maintainable architecture.
Note: This project is created through a free tutorial by Evandro Gomes. Check out the complete guide in freecodecamp.
-
Install .NET Core 3.1
-
Download Visual Studio Code, Visual Studio Community or any code editor of your choice.
If using VS Code, install C# Extension for better code highlighting.
This project uses in-memory database. No connection necessary.
-
Download Postman.
-
Using the terminal, go to your project directory and run it.
$ dotnet run
-
Follow testing procedures in freecodecamp..
- Entity Framework Core as Object-Relational Mapping(ORM) and its Fluent API feature to specify database mapping and In-Memory Database for testing.
- Automapper to handle mapping between objects.