private ReassignFixedProjectTransactions ( [ bucket, [ reassignmentBucket ) : void | ||
bucket | [ | |
reassignmentBucket | [ | |
리턴 | void |
internal void ReassignFixedProjectTransactions([NotNull] FixedBudgetProjectBucket bucket,
[NotNull] BudgetBucket reassignmentBucket)
{
ThrowIfDisposed();
if (bucket == null)
{
throw new ArgumentNullException(nameof(bucket));
}
if (reassignmentBucket == null)
{
throw new ArgumentNullException(nameof(reassignmentBucket));
}
foreach (var transaction in AllTransactions.Where(t => t.BudgetBucket == bucket))
{
transaction.BudgetBucket = reassignmentBucket;
}
}