public void AddTransaction(CashDeskTransaction transaction) { var trans = new CashDeskTransactionAddedEvent() { Transaction = transaction, IsNew = true }; Apply(trans); }
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); }