makes sense, I guess it is mainly CA that's been confusing me since I feel like it caused a bit more "workarounds" than it helped
thanks for taking the time 🙏
I'm just not sure how to structure all this, knowing that I need to use such methods multiple times, that need navigation data loaded ahead of running them
not sure if keeping it in the partial class of StaffMember entity makes sense.
obviously I need to load related data so that it returns the correct value
my issue with that is I'll have to use GetShift() method in many other places so I would have to duplicate that code.
I have not used clean architecture before so I can't quite grasp what the setup should be