Exemplo n.º 1
0
        void When(LineCreated evnt)
        {
            if (evnt.BudgetId.ToString().Equals(_budgetId) == false)
                return;

            if (_lines.Any(l => l.Id == evnt.LineId.ToString()))
                return;
            _lines.Add(new BudgetLine(evnt));
        }
Exemplo n.º 2
0
 public void When(LineCreated evnt)
 {
     LineId = evnt.LineId.ToString();
     BudgetId = evnt.BudgetId.ToString();
     Date = evnt.Expense.Date;
     Category = evnt.Expense.Category;
     DistributionKey = evnt.Expense.DistributionKey;
     Description = evnt.Expense.Description;
     Amount = evnt.Expense.Amount;
     CurrencyISOCode = evnt.Expense.Amount.GetCurrency().IsoCode;
 }
Exemplo n.º 3
0
 public void Apply(LineCreated evnt)
 {
     _creation = evnt;
     _amount = evnt.Expense.Amount;
 }