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);
}