Exemple #1
0
 /// <summary>
 /// 处理发货。
 /// </summary>
 public void Dispatch()
 {
     // 处理领域事件
     DomainEvent.Handle <OrderDispatchedEvent>(new OrderDispatchedEvent(this)
     {
         DispatchedDate = DateTime.Now, OrderId = this.Id, UserEmailAddress = this.User.Email
     });
 }
Exemple #2
0
 /// <summary>
 /// 当客户完成收货后,对销售订单进行确认。
 /// </summary>
 public void Confirm()
 {
     // 处理领域事件
     DomainEvent.Handle <OrderConfirmedEvent>(new OrderConfirmedEvent(this)
     {
         ConfirmedDate = DateTime.Now, OrderId = this.Id, UserEmailAddress = this.User.Email
     });
 }