The current Orders::SubmitService handles order submissions from both the client and admin sides. To improve clarity and maintainability, we need to refactor this into two distinct services: one dedicated to handling order submissions from the client side and another for the admin side.
We also don't want ApplicationService and inheritance.
The current
Orders::SubmitService
handles order submissions from both the client and admin sides. To improve clarity and maintainability, we need to refactor this into two distinct services: one dedicated to handling order submissions from the client side and another for the admin side.We also don't want ApplicationService and inheritance.