They are semantically different. CreateDeal is a D...
# codereview
d
They are semantically different. CreateDeal is a DTO representing an action (command) while Deal is an Entity. In this case we just need to do a simple mapping, but for other commands more complex logic is possible