コード例 #1
0
 protected virtual void SetShipping(Shipping shipping)
 {
     Shipping   = shipping;
     TotalCost += shipping.Cost;
 }
コード例 #2
0
 public Order(Guid customer, string name, string email, IEnumerable <OrderDetail> details, Tax tax, Shipping shipping)
     : this()
 {
     CustomerId        = customer;
     CustomerName      = name;
     CustomerEmail     = email;
     SagaCorrelationId = Guid.NewGuid();
     DateCreated       = DateTime.Now;
     foreach (var item in details)
     {
         AddOrderDetail(item);
     }
     SetShipping(shipping);
     SetTax(tax);
 }