public Pipeline(IEnumerable <Type> handledEventTypes, ActList acts, IDispatcher dispatcher, IReconciliationService reconciliationService, IEventStore eventStore) { this.handledEventTypes = handledEventTypes; this.acts = acts; this.dispatcher = dispatcher; this.reconciliationService = reconciliationService; this.eventStore = eventStore; }
public LedgerBookController( [NotNull] UiContext uiContext, [NotNull] LedgerBookControllerFileOperations fileOperations, [NotNull] LedgerBookGridBuilderFactory uiBuilder, [NotNull] ILedgerService ledgerService, [NotNull] IReconciliationService reconService, [NotNull] NewWindowViewLoader newWindowViewLoader) { if (uiContext == null) { throw new ArgumentNullException(nameof(uiContext)); } if (fileOperations == null) { throw new ArgumentNullException(nameof(fileOperations)); } if (uiBuilder == null) { throw new ArgumentNullException(nameof(uiBuilder)); } if (ledgerService == null) { throw new ArgumentNullException(nameof(ledgerService)); } if (reconService == null) { throw new ArgumentNullException(nameof(reconService)); } if (newWindowViewLoader == null) { throw new ArgumentNullException(nameof(newWindowViewLoader)); } this.uiBuilder = uiBuilder; this.ledgerService = ledgerService; this.reconService = reconService; this.newWindowViewLoader = newWindowViewLoader; this.messageBox = uiContext.UserPrompts.MessageBox; this.questionBox = uiContext.UserPrompts.YesNoBox; this.inputBox = uiContext.UserPrompts.InputBox; FileOperations = fileOperations; FileOperations.LedgerService = this.ledgerService; this.uiContext = uiContext; this.doNotUseNumberOfMonthsToShow = 2; MessengerInstance = uiContext.Messenger; MessengerInstance.Register <BudgetReadyMessage>(this, OnBudgetReadyMessageReceived); MessengerInstance.Register <StatementReadyMessage>(this, OnStatementReadyMessageReceived); this.ledgerService.Saved += OnSaveNotificationReceieved; this.ledgerService.Closed += OnClosedNotificationReceived; this.ledgerService.NewDataSourceAvailable += OnNewDataSourceAvailableNotificationReceived; }
public LedgerRemarksController([NotNull] UiContext uiContext, [NotNull] IReconciliationService reconciliationService) { if (uiContext == null) { throw new ArgumentNullException(nameof(uiContext)); } if (reconciliationService == null) { throw new ArgumentNullException(nameof(reconciliationService)); } this.reconciliationService = reconciliationService; MessengerInstance = uiContext.Messenger; MessengerInstance.Register<ShellDialogResponseMessage>(this, OnShellDialogResponseReceived); }
public LedgerRemarksController([NotNull] UiContext uiContext, [NotNull] IReconciliationService reconciliationService) { if (uiContext == null) { throw new ArgumentNullException(nameof(uiContext)); } if (reconciliationService == null) { throw new ArgumentNullException(nameof(reconciliationService)); } this.reconciliationService = reconciliationService; MessengerInstance = uiContext.Messenger; MessengerInstance.Register <ShellDialogResponseMessage>(this, OnShellDialogResponseReceived); }
public Dispatcher(IEventStore eventStore, IReconciliationService reconciliationService) { this.eventStore = eventStore; this.reconciliationService = reconciliationService; }
public ReconciliationServiceTest() { Init(); _rService = Fac.ReconciliationService; }
public ReconciliationsController(IReconciliationService reconciliationService) { this.reconciliationService = reconciliationService; }