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); }
public PersistenceOperations( [NotNull] IApplicationDatabaseService applicationDatabaseService, [NotNull] DemoFileHelper demoFileHelper, [NotNull] IUiContext uiContext) { if (applicationDatabaseService == null) { throw new ArgumentNullException(nameof(applicationDatabaseService)); } if (demoFileHelper == null) { throw new ArgumentNullException(nameof(demoFileHelper)); } if (uiContext == null) { throw new ArgumentNullException(nameof(uiContext)); } this.uiContext = uiContext; this.applicationDatabaseService = applicationDatabaseService; this.demoFileHelper = demoFileHelper; this.uiContext.Messenger.Register <PasswordSetMessage>(this, OnPasswordSetMessageReceived); }
public PersistenceOperations( [NotNull] IApplicationDatabaseService applicationDatabaseService, [NotNull] DemoFileHelper demoFileHelper, [NotNull] IUiContext uiContext) { if (applicationDatabaseService == null) { throw new ArgumentNullException(nameof(applicationDatabaseService)); } if (demoFileHelper == null) { throw new ArgumentNullException(nameof(demoFileHelper)); } if (uiContext == null) { throw new ArgumentNullException(nameof(uiContext)); } this.uiContext = uiContext; this.applicationDatabaseService = applicationDatabaseService; this.demoFileHelper = demoFileHelper; this.uiContext.Messenger.Register<PasswordSetMessage>(this, OnPasswordSetMessageReceived); }