public void SplitTransaction(Transaction originalTransaction, decimal splinterAmount1, decimal splinterAmount2,
BudgetBucket splinterBucket1, BudgetBucket splinterBucket2)
{
if (originalTransaction == null)
{
throw new ArgumentNullException(nameof(originalTransaction));
}
if (splinterBucket1 == null)
{
throw new ArgumentNullException(nameof(splinterBucket1));
}
if (splinterBucket2 == null)
{
throw new ArgumentNullException(nameof(splinterBucket2));
}
StatementModel.SplitTransaction(
originalTransaction,
splinterAmount1,
splinterAmount2,
splinterBucket1,
splinterBucket2);
}