public virtual ILedgerBookGridBuilder GridBuilderV2([NotNull] LedgerBookController ledgerBookController)
{
if (ledgerBookController == null)
{
throw new ArgumentNullException(nameof(ledgerBookController));
}
return new LedgerBookGridBuilderV2(
ledgerBookController.ShowTransactionsCommand,
ledgerBookController.ShowBankBalancesCommand,
ledgerBookController.ShowRemarksCommand,
ledgerBookController.ShowHideMonthsCommand,
ledgerBookController.ShowSurplusBalancesCommand,
ledgerBookController.ShowLedgerBucketDetailsCommand);
}
}