This exercise is intentionally left open ended. Within you will find a skeleton code base and a json file intended to simulate a database.
- API listing all customers - implemented
- API retrieving a customer - implemented
- API adding a customer - implemented
- API updating a customer - implemented
- Unit tests - implemented
- Use .NET Core 3.1 or NET 5+ - used .NET Core 3.1
Implement the above listed requirements in a manner you see fitting.
Demonstrate design and implementation aspects you feel are important in a software project.
used: Swagger, LINQ, JSON Serialize/Deserialize methods etc.
Please keep in mind that Unit Test and Solution has different JSON - Database files
Publish your implementation under your own github account.