-
-
Notifications
You must be signed in to change notification settings - Fork 705
Flow of Control
Ivan Paulovich edited this page Jan 15, 2020
·
6 revisions
The flow of control begins in the controller, moves through the use case, and then winds up executing in the presenter.
- An request in received by the
CustomersController
and an actionPost
is invoked. - The action creates an
RegisterInput
message and theRegister
use case is executed. - The
Register
use case creates aCustomer
and anAccount
. Repositories are called, theRegisterOutput
message is built and sent to theRegisterPresenter
. - The
RegisterPresenter
builds the HTTP Response message. - The
CustomersController
asks the presenter the current response.
- Value Object
- Entity
- Aggregate Root
- Repository
- Use Case
- Bounded Context
- Entity Factory
- Domain Service
- Application Service
- Single Responsibility Principle
- Open-Closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle
- Swagger and API Versioning
- Microsoft Extensions
- Feature Flags
- Logging
- Data Annotations
- Authentication
- Authorization