This project has been coded using C# .Net and designed according to the Onion Architecture principles. Database is controlled by Entity Framework ORM. Code-First design is used. The main reason behind the project is to have a solid application of Generic Repository, and Unit Of Work usage.
Autofac is used for Dependency Injection.