Create a new MVC project, and then install CodePlanner from nuget.
Install-Package CodePlanner
This will give you the architecture you are looking for. Then follow the instructions in the readme.txt file ...
This will give you the opportunity to use DDD and will generate all the code except the business logic (of course).
You can see a demo of how to use it here (11:40 in the video)
source share