public LogisticsUseCaseService(ILogisticsRepository repository, IOrderRepository orderRepository, IMallSettingQueryService mallSettingQuery, IEventBus eventBus, IStateManager stateManager, IUnitofWork unitofWork)
 {
     this.repository       = repository;
     this.orderRepository  = orderRepository;
     this.mallSettingQuery = mallSettingQuery;
     this.unitofWork       = unitofWork;
     this.eventBus         = eventBus;
     this.stateManager     = stateManager;
 }
示例#2
0
 public TradeEventHandler(IOrderRepository repository, ILogisticsRepository logisticsRepository, ITradeLogRepository tradeLogRepository, IEventBus eventBus, IStateManager stateManager, IUnitofWork unitofWork, IGoodsActorService goodsActorService)
 {
     this.repository          = repository;
     this.logisticsRepository = logisticsRepository;
     this.tradeLogRepository  = tradeLogRepository;
     this.unitofWork          = unitofWork;
     this.eventBus            = eventBus;
     this.stateManager        = stateManager;
     this.goodsActorService   = goodsActorService;
 }
 public LogisticsDeliverCheckSpecification(ILogisticsRepository logisticsRepository)
 {
     this.logisticsRepository = logisticsRepository;
 }