public PaymentAuthorizedEventHandler(
     IEcommerceUnitOfWork unitOfWork,
     IOrderStatusWorkflow orderStatusWorkflow,
     IOrderStatusBroadcaster orderStatusBroadcaster)
 {
     _unitOfWork             = unitOfWork;
     _orderStatusWorkflow    = orderStatusWorkflow;
     _orderStatusBroadcaster = orderStatusBroadcaster;
 }
示例#2
0
 public PaymentCreatedEventHandler(
     IEcommerceUnitOfWork unitOfWork,
     IOrderStatusWorkflow orderStatusWorkflow,
     IMediator mediator,
     IOrderStatusBroadcaster orderStatusBroadcaster)
 {
     _unitOfWork             = unitOfWork;
     _orderStatusWorkflow    = orderStatusWorkflow;
     _mediator               = mediator;
     _orderStatusBroadcaster = orderStatusBroadcaster;
 }
 public MakePaymentCommandHandler(IEcommerceUnitOfWork unitOfWork,
                                  IOrderStatusWorkflow orderStatusManager)
 {
     _unitOfWork = unitOfWork;
     _orderStatusWorkflowManager = orderStatusManager;
 }