Wrong graph is being rendered at times. This is probably because of the way the graphs are being stored as a property of the session.
To fix this, the graph should be stored with a unique id (doesnt have to be GUID - perhaps just the company name would be enough?) when it is added to the session.
By adding a time stamp, it may even be possible to cache graphs, but this way may lead to madness - disposal issues will have to be dealt with for possibly little performance gain.
Wrong graph is being rendered at times. This is probably because of the way the graphs are being stored as a property of the session.
To fix this, the graph should be stored with a unique id (doesnt have to be GUID - perhaps just the company name would be enough?) when it is added to the session.
By adding a time stamp, it may even be possible to cache graphs, but this way may lead to madness - disposal issues will have to be dealt with for possibly little performance gain.