public ImmutableDictionary <FinancialConcept, double> UpdateBuckets(FinancialTransaction occurred) { return(Buckets.SetItem(occurred.FinancialConcept, occurred.TransactionAmount)); }
public ImmutableDictionary <FinancialConcept, double> PostTransaction(FinancialTransaction occurred) { this.Transactions.Add(new Guid(), occurred); return(UpdateBuckets(occurred)); }