예제 #1
0
 public OrderCreate(IOrderRepository orderRepository, IOrderHandleLogRepository orderHandleLogRepository, ITransaction transaction,
                    IEventBus eventBus, IIocContainer iocContainer) : base(iocContainer)
 {
     this.orderRepository          = orderRepository;
     this.orderHandleLogRepository = orderHandleLogRepository;
     this.transaction = transaction;
     this.eventBus    = eventBus;
 }
예제 #2
0
 public CancelOrder(IOrderRepository orderRepository, IOrderHandleLogRepository orderHandleLogRepository, IEventBus eventBus, IGlobalTool globalTool, ITransaction transaction, IIocContainer iocContainer) : base(iocContainer)
 {
     this.orderRepository          = orderRepository;
     this.orderHandleLogRepository = orderHandleLogRepository;
     this.eventBus    = eventBus;
     this.globalTool  = globalTool;
     this.transaction = transaction;
 }
예제 #3
0
 public OrderPay(IOrderRepository orderRepository, IOrderHandleLogRepository orderHandleLogRepository, IServiceProxy serviceProxy
                 , IEventBus eventBus, ITransaction transaction, ICurrentUserInfo currentUserInfo, IIocContainer iocContainer) : base(iocContainer)
 {
     this.orderRepository          = orderRepository;
     this.currentUserInfo          = currentUserInfo;
     this.accountRecharge          = serviceProxy.CreateProxy <IAccountRecharge>();
     this.eventBus                 = eventBus;
     this.orderHandleLogRepository = orderHandleLogRepository;
     this.transaction              = transaction;
 }
 public GetOrderListByUser(IOrderRepository orderRepository, IOrderHandleLogRepository orderHandleLogRepository, ICurrentUserInfo currentUser, IIocContainer iocContainer) : base(iocContainer)
 {
     this.orderRepository          = orderRepository;
     this.orderHandleLogRepository = orderHandleLogRepository;
     this.currentUser = currentUser;
 }