I'm working on a C# project that consists out of different campaigns where certain actions are triggered by events. In general this has a tree-like structure. But the difference is that some events can trigger the same action and events can trigger actions that are on a higher level. (Check out the added image for a clearer view of the situation).
I am now trying to create a Class structure and a DB-structure based on that. But that's where I 'm stuck now. I created a structure based upon the treeview-stucture but that has some limitations on what we try to accomplish here.
I tried to search the internet and this site but I couldn't find a sollutin for this.
Can anyone help me with this or give me something that I can start with?