public SplitTransaction ( BudgetAnalyser.Engine.Statement.Transaction originalTransaction, decimal splinterAmount1, decimal splinterAmount2, |
||
originalTransaction | BudgetAnalyser.Engine.Statement.Transaction | |
splinterAmount1 | decimal | |
splinterAmount2 | decimal | |
splinterBucket1 | ||
splinterBucket2 | ||
return | void |
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);
}