public void AddDetail(CreditCardExpenseEntry entry) { var detail = new CreditCardInvoiceDetail(this, entry); _details.Add(detail); Amount += _details.Sum(d => d.Amount); }
public CreditCardInvoiceDetail ( CreditCardInvoice invoice, CreditCardExpenseEntry entry ) : this() { ReferenceName = entry.Description; Amount = Math.Abs(entry.Value); InvoiceId = invoice.Id; Invoice = invoice; EntryId = entry.Id; Entry = entry; }