This project is test project for one of my job interview
The goal of this project is to demonstrate how to use DDD, CQRS, ES and other softwrae development patterns.
- asp.net core 2.0
- asp.net webapi core
- asp.net identity core
- asp.net EF core 2.0
- automapper
- fluentValidator
- MediatR
- Swagger UI
- SOLID and clean Code
- Domain Driven Desing
- Domain Event
- CQRS
- Unit Of Work
- Respository and Generic Repository
EF > DDD > Application > API > UX(ASP.NET MVC)
- Download dotnet core 2.0 on windows or mac
- Clone GIT repository
- Restore Dotnet Packages
- Make sure connection string in application.json is pointing to correct database
- Create database named "LawInOrderApp"
- Run LawInOrderApp.UI Project