Exemple #1
0
        public void AddDetail(CreditCardExpenseEntry entry)
        {
            var detail = new CreditCardInvoiceDetail(this, entry);

            _details.Add(detail);
            Amount += _details.Sum(d => d.Amount);
        }
Exemple #2
0
        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;
        }