internal void When(LineExpenseChanged evnt)
 {
     Amount          = evnt.Expense.Amount;
     Category        = evnt.Expense.Category;
     Description     = evnt.Expense.Description;
     Date            = evnt.Expense.Date;
     DistributionKey = evnt.Expense.DistributionKey;
     Tags            = evnt.Expense.Tags;
 }
Exemple #2
0
 public void When(LineExpenseChanged evnt)
 {
     Date            = evnt.Expense.Date;
     Category        = evnt.Expense.Category;
     Description     = evnt.Expense.Description;
     Amount          = evnt.Expense.Amount;
     CurrencyISOCode = evnt.Expense.Amount.GetCurrency().IsoCode;
     DistributionKey = evnt.Expense.DistributionKey;
 }
        void When(LineExpenseChanged evnt)
        {
            if (evnt.BudgetId.ToString().Equals(_budget) == false)
            {
                return;
            }

            var line = _lines.Single(l => l.Id == evnt.LineId.ToString());

            line.When(evnt);
        }