public MainMenuController(
[NotNull] IUiContext uiContext,
[NotNull] IDashboardService dashboardService,
[NotNull] DemoFileHelper demoFileHelper)
{
if (uiContext == null)
{
throw new ArgumentNullException(nameof(uiContext));
}
if (dashboardService == null)
{
throw new ArgumentNullException(nameof(dashboardService));
}
if (demoFileHelper == null)
{
throw new ArgumentNullException(nameof(demoFileHelper));
}
this.uiContext = uiContext;
MessengerInstance = uiContext.Messenger;
MessengerInstance.Register<WidgetActivatedMessage>(this, OnWidgetActivatedMessageReceived);
MessengerInstance.Register<NavigateToTransactionMessage>(this, OnNavigateToTransactionRequestReceived);
}