-
-
Notifications
You must be signed in to change notification settings - Fork 695
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: Admin system #168
Comments
I would love to see how a “joint” account would work. For example, two customers that share the same account. At the moment, CustomerId is stored against the Account. Whereas a “joint” Account would perhaps have a joining table sat between the Customer and Account. Which would allow for GetAllAccountsForCustomerId functionality. |
@cimicdk, I was in need of a "Implementing Clean Architecture" then I started this project. I am glad you found it useful.
This is an amazing idea and I can imagine the challenge to implement it. I will add this to the backlog. @samridings, another interesting use case:
Let's evolve these ideas. |
@ivanpaulovich I'm happy you think so, I'm currently struggeling a bit with this myself. A couple of examples:
I'll let you know if I run into more :) |
First of all thank you for this. I was severely disappointed by the book, as it left me with more questions than answers. This helps a lot, even just looking at this while reading the book.
One thing I always run into is having an application with gateways/repositories, a nice domain model etc and then having to add an admin system. Suddenly you will be loading lists of entities, often with multiple tables joined in that is not a part of your domain model. This could be e.g. orders that needs to be joined with users and products which none of our current models repositories supports. Also we can run into cases where you have a way to obtain data, but it is too inefficient to be useable, so you would have to add new types of entites. But then you may have some business rules that you still need, so just creating new entity models may not be the best way as you would have to dublicate it.
Would you consider to add a e.g. admin system to the project? I think it would be good for learning, and something many people run into
The text was updated successfully, but these errors were encountered: