Exemple #1
0
 public void Apply(BudgetCreated evnt)
 {
     _id = evnt.BudgetId;
     _name = evnt.Name;
     _owner = evnt.Owner;
     _currencyISOCode = evnt.CurrencyISOCode;
 }
Exemple #2
0
 public void Apply(BudgetCreated evnt)
 {
     _id              = evnt.BudgetId;
     _name            = evnt.Name;
     _owner           = evnt.Owner;
     _currencyISOCode = evnt.CurrencyISOCode;
 }
        void When(BudgetCreated evnt)
        {
            if (_budgets.ContainsKey(evnt.BudgetId.ToString()))
                return;

            //var userName = _userNames[evnt.Owner.ToString()];
            var userName = "******";

            var s = new Budget();
            s.Apply(evnt, userName);
            _budgets.Add(evnt.BudgetId.ToString(), s);
        }
        internal void Apply(BudgetCreated evnt, string ownerUsername)
        {
            Id = evnt.BudgetId.ToString();
            Name = evnt.Name;
            OwnerId = evnt.Owner.ToString();
            Created = evnt.Timestamp;
            OwnerUsername = ownerUsername;
            CurrencyISOCode = evnt.CurrencyISOCode;

            _allowedUsers.Add(OwnerId);
        }