public void AddTransaction(CashDeskTransaction transaction)
        {
            var trans = new CashDeskTransactionAddedEvent()
            {
                Transaction = transaction,
                IsNew       = true
            };

            Apply(trans);
        }
コード例 #2
0
        static void AddTransaction(string productCode, string description,
                                   string amountString, string cashDeskId)
        {
            decimal amount = Decimal.Parse(amountString);

            var transaction = new CashDeskTransaction(DateTime.Now,
                                                      productCode, description, amount, cashDeskId);

            _cashDeskEventStream.AddTransaction(transaction);
        }