Example #1
0
        void When(LineExpenseChanged evnt)
        {
            if (evnt.BudgetId.ToString().Equals(_budget.Id) == false)
                return;

            var line = _lines.Single(l => l.Id == evnt.LineId.ToString());
            line.When(evnt);
        }
Example #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;
 }
Example #3
0
 public void Apply(LineExpenseChanged evnt)
 {
     _amount = evnt.Expense.Amount;
 }