Binder is a simple SaaS solution allowing you to create ToDo and custom lists of tasks in clean and readable way. You can create task from default pattern: name, description and completion indicator.
Is your feature request related to a problem? Please describe.
To decouple relation between Application and Persistence layers even more, there must be provided additional class layer for entities to operate - Application layer will operate on Core models, while Persistence will operate on PDTO.
Describe the solution you'd like
Add Pdtos folder on Persistence layer's project,
Add mapping logic Core <-> PDTO on Persistence layer level,
Create PDTOs for every Core entity in Pdtos folder,
Refactor Persistance layer to use only PDTOs,
Refactor Application layer to use only Core models,
Is your feature request related to a problem? Please describe. To decouple relation between Application and Persistence layers even more, there must be provided additional class layer for entities to operate - Application layer will operate on Core models, while Persistence will operate on PDTO.
Describe the solution you'd like
Pdtos
folder on Persistence layer's project,Pdtos
folder,Describe alternatives you've considered
Additional context Web Backend