コード例 #1
0
        public static Cashier Create(IpAddress address, decimal inputedAmount, CancellationToken cancellationToken)
        {
            if (inputedAmount < 0)
            {
                throw new Exception("dinheiro nao pode ser menor que zero");
            }
            var cashier     = new Cashier(address, inputedAmount);
            var createEvent = new CashierConectedEvent(cashier);

            cashier.AddDomainEvent(createEvent);
            return(cashier);
        }
コード例 #2
0
 public CashierConectedEvent(Cashier cashier)
 {
     Cashier = cashier;
 }