• Is there only one consumer?
• Does it make sense to wait for a result?
• Which way do I want my dependencies to point?
• Is there only one consumer?
• Does it make sense to wait for a result?
• Which way do I want my dependencies to point?
The point is:
In order to specify your intent to the back-end, you must specify *what* you're doing.
Otherwise, everything's a generic update, and you can't chaing logic, policies or events to it.
The point is:
In order to specify your intent to the back-end, you must specify *what* you're doing.
Otherwise, everything's a generic update, and you can't chaing logic, policies or events to it.
Why?
Because you can design better logic if you do ChangeUserEmail or DisableUser, instead of just UpdateUser with the same information changed.
Why?
Because you can design better logic if you do ChangeUserEmail or DisableUser, instead of just UpdateUser with the same information changed.