I don't like that there is so much data and functionality added in the ExplorationRegistry and Registration. This leads to weird things, like that the launch is performed from the Registration, somewhat hidden from the place where I expect it to be, in the ExplorerController.Explore. Or the fact that the request data gets to be used here.
My feeling is that all the data and functionality from the Registration should actually be moved in the Exploration. The ExplorationRegistry should be just a simple dictionary used to convert a Guid to an Exploration.
I think that we should create a separate issue for this, so that we can merge this PR faster.
I don't like that there is so much data and functionality added in the
ExplorationRegistry
andRegistration
. This leads to weird things, like that the launch is performed from theRegistration
, somewhat hidden from the place where I expect it to be, in theExplorerController.Explore
. Or the fact that the request data gets to be used here.My feeling is that all the data and functionality from the
Registration
should actually be moved in theExploration
. TheExplorationRegistry
should be just a simple dictionary used to convert aGuid
to anExploration
.I think that we should create a separate issue for this, so that we can merge this PR faster.
Originally posted by @AndreiBozantan in https://github.com/diffix/explorer/pull/253