Esempio n. 1
0
 public OrderImportor(IOrderManager orderManager,
                      IStoreManager storeManager,
                      IProductManager productManager,
                      IShipmentManager shipmentManager,
                      IProductAttributeFormatter productAttributeFormatter,
                      IProductAttributeManager productAttributeManager,
                      ILogisticsManager logisticsManager,
                      ILogger logger,
                      IPriceCalculator priceCalculator,
                      IStateManager stateManager,
                      IAddressManager addressManager,
                      IStateCache stateCache)
 {
     this._orderManager              = orderManager;
     this._storeManager              = storeManager;
     this._productManager            = productManager;
     this._shipmentManager           = shipmentManager;
     this._productAttributeFormatter = productAttributeFormatter;
     this._productAttributeManager   = productAttributeManager;
     this._logisticsManager          = logisticsManager;
     this._logger          = logger;
     this._stateManager    = stateManager;
     this._addressManager  = addressManager;
     this._stateCache      = stateCache;
     this._priceCalculator = priceCalculator;
 }
Esempio n. 2
0
 public ShipmentTracker(IOrderManager orderManager,
                        IShipmentManager shipmentManager,
                        ILogisticsManager logisticsManager,
                        IDateTimeHelper dateTimeHelper,
                        IAppConfigurationAccessor configurationAccessor)
 {
     this._orderManager     = orderManager;
     this._shipmentManager  = shipmentManager;
     this._dateTimeHelper   = dateTimeHelper;
     this._logisticsManager = logisticsManager;
     this._appConfiguration = configurationAccessor.Configuration;
 }
Esempio n. 3
0
 public ShipmentAppService(IShipmentManager shipmentManager,
                           IOrderManager orderManager,
                           ILocalizationManager localizationManager,
                           ICacheManager cacheManager,
                           IShipmentTracker shipmentTracker,
                           ILogisticsManager logisticsManager,
                           IOrderProcessingManager orderProcessingManager)
 {
     this._shipmentManager        = shipmentManager;
     this._orderManager           = orderManager;
     this._cacheManager           = cacheManager;
     this._localizationManager    = localizationManager;
     this._shipmentTracker        = shipmentTracker;
     this._logisticsManager       = logisticsManager;
     this._orderProcessingManager = orderProcessingManager;
 }
Esempio n. 4
0
 public TenantAdvertAccountSyncor(IProductManager productManager,
                                  IWebUrlService webUrlService,
                                  IAdvertAccountManager advertAccountService,
                                  IAdvertDailyStatisticManager advertDailyStatisticManager,
                                  ILogger logger,
                                  IOrderImportor orderImportor,
                                  IDateTimeHelper dateTimeHelper,
                                  ILogisticsManager logisticsManager)
 {
     this._webUrlService               = webUrlService;
     this._productManager              = productManager;
     this._advertAccountManager        = advertAccountService;
     this._advertDailyStatisticManager = advertDailyStatisticManager;
     this._orderImportor               = orderImportor;
     this._logger           = logger;
     this._dateTimeHelper   = dateTimeHelper;
     this._logisticsManager = logisticsManager;
 }
Esempio n. 5
0
 public ImportShipmentsFromExcelJob(
     IShipmentListExcelDataReader shippmentListExcelDataReader,
     IInvalidShipmentExporter invalidUserExporter,
     IAppNotifier appNotifier,
     IBinaryObjectManager binaryObjectManager,
     ILocalizationManager localizationManager,
     IOrderManager orderManager,
     IOrderImportor orderImportor,
     IOrderProcessingManager orderProcessingManager,
     ILogisticsManager logisticsManager)
 {
     _shipmentListExcelDataReader = shippmentListExcelDataReader;
     _invalidUserExporter         = invalidUserExporter;
     _appNotifier            = appNotifier;
     _binaryObjectManager    = binaryObjectManager;
     _orderImportor          = orderImportor;
     _orderManager           = orderManager;
     _orderProcessingManager = orderProcessingManager;
     _logisticsManager       = logisticsManager;
     LocalizationSourceName  = VappsConsts.ServerSideLocalizationSourceName;
     _localizationSource     = localizationManager.GetSource(VappsConsts.ServerSideLocalizationSourceName);
 }
Esempio n. 6
0
 public OrderManager(IRepository <Order, long> OrderRepository,
                     IRepository <OrderItem, long> OrderItemRepository,
                     IStoreManager storeManager,
                     IProductManager productManager,
                     IProductAttributeFormatter productAttributeFormatter,
                     IProductAttributeManager productAttributeManager,
                     ILogisticsManager logisticsManager,
                     ILogger logger,
                     IStateManager stateManager,
                     IAddressManager addressManager,
                     IStateCache stateCache)
 {
     this.OrderRepository            = OrderRepository;
     this.OrderItemRepository        = OrderItemRepository;
     this._storeManager              = storeManager;
     this._productManager            = productManager;
     this._productAttributeFormatter = productAttributeFormatter;
     this._productAttributeManager   = productAttributeManager;
     this._logisticsManager          = logisticsManager;
     this._logger         = logger;
     this._stateManager   = stateManager;
     this._addressManager = addressManager;
     this._stateCache     = stateCache;
 }
Esempio n. 7
0
        private readonly ICacheManager _cacheManager; // TODO: 待实现

        public LogisticsAppService(ILogisticsManager logisticsManager,
                                   ICacheManager cacheManager)
        {
            this._logisticsManager = logisticsManager;
            this._cacheManager     = cacheManager;
        }
Esempio n. 8
0
 public LogisticsController(ILogisticsManager manager)
 {
     this.manager = manager;
 }