This is my VS solution:
And this is the architecture:
I have few questions:
1) Where should i start a transaction and commit? Service layer or Presentation layer ? 2) Where should i acess Data layer ? From Service layer or from Model/Core/Domain layer ? 3) Where should i acess "ProductDAO" for update product quantity ?