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); }
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; }
public void Apply(LineExpenseChanged evnt) { _amount = evnt.Expense.Amount; }