예제 #1
0
 public ShippingController(
     IShippingService shippingService,
     IShippingMethodService shippingMethodService,
     IPickupPointService pickupPointService,
     IDeliveryDateService deliveryDateService,
     IWarehouseService warehouseService,
     ShippingSettings shippingSettings,
     ISettingService settingService,
     IAddressService addressService,
     ICountryService countryService,
     IStateProvinceService stateProvinceService,
     ILocalizationService localizationService,
     ILanguageService languageService,
     IPluginFinder pluginFinder,
     IWebHelper webHelper,
     IStoreService storeService,
     ICustomerService customerService)
 {
     _shippingService       = shippingService;
     _shippingMethodService = shippingMethodService;
     _pickupPointService    = pickupPointService;
     _deliveryDateService   = deliveryDateService;
     _warehouseService      = warehouseService;
     _shippingSettings      = shippingSettings;
     _settingService        = settingService;
     _addressService        = addressService;
     _countryService        = countryService;
     _stateProvinceService  = stateProvinceService;
     _localizationService   = localizationService;
     _languageService       = languageService;
     _pluginFinder          = pluginFinder;
     _webHelper             = webHelper;
     _storeService          = storeService;
     _customerService       = customerService;
 }
 public void Init()
 {
     _repositoryMock = new Mock <IRepository <PickupPoint> >();
     _mediatorMock   = new Mock <IMediator>();
     _cacheMock      = new Mock <ICacheBase>();
     _service        = new PickupPointService(_repositoryMock.Object, _mediatorMock.Object, _cacheMock.Object);
 }
예제 #3
0
 public ShippingController(
     IShippingService shippingService,
     IShippingMethodService shippingMethodService,
     IPickupPointService pickupPointService,
     IDeliveryDateService deliveryDateService,
     IWarehouseService warehouseService,
     ISettingService settingService,
     ICountryService countryService,
     ITranslationService translationService,
     ILanguageService languageService,
     IStoreService storeService,
     IGroupService groupService,
     IServiceProvider serviceProvider,
     IWorkContext workContext)
 {
     _shippingService       = shippingService;
     _shippingMethodService = shippingMethodService;
     _pickupPointService    = pickupPointService;
     _deliveryDateService   = deliveryDateService;
     _warehouseService      = warehouseService;
     _settingService        = settingService;
     _countryService        = countryService;
     _translationService    = translationService;
     _languageService       = languageService;
     _storeService          = storeService;
     _groupService          = groupService;
     _serviceProvider       = serviceProvider;
     _workContext           = workContext;
 }
 public GetEstimateShippingResultHandler(
     IShippingService shippingService,
     IPickupPointService pickupPointService,
     IOrderCalculationService orderTotalCalculationService,
     ITaxService taxService,
     ICurrencyService currencyService,
     ITranslationService translationService,
     IPriceFormatter priceFormatter,
     ShippingSettings shippingSettings)
 {
     _shippingService              = shippingService;
     _pickupPointService           = pickupPointService;
     _orderTotalCalculationService = orderTotalCalculationService;
     _taxService         = taxService;
     _currencyService    = currencyService;
     _translationService = translationService;
     _priceFormatter     = priceFormatter;
     _shippingSettings   = shippingSettings;
 }
예제 #5
0
 public GetShippingAddressHandler(
     IShippingService shippingService,
     IPickupPointService pickupPointService,
     ITaxService taxService,
     ICurrencyService currencyService,
     IPriceFormatter priceFormatter,
     ITranslationService translationService,
     ICountryService countryService,
     IAclService aclService,
     IMediator mediator,
     ShippingSettings shippingSettings)
 {
     _shippingService    = shippingService;
     _pickupPointService = pickupPointService;
     _taxService         = taxService;
     _currencyService    = currencyService;
     _priceFormatter     = priceFormatter;
     _translationService = translationService;
     _countryService     = countryService;
     _aclService         = aclService;
     _mediator           = mediator;
     _shippingSettings   = shippingSettings;
 }
예제 #6
0
 public GetShippingAddressHandler(
     IShippingService shippingService,
     IPickupPointService pickupPointService,
     ITaxService taxService,
     ICurrencyService currencyService,
     IPriceFormatter priceFormatter,
     ILocalizationService localizationService,
     ICountryService countryService,
     IStoreMappingService storeMappingService,
     IMediator mediator,
     ShippingSettings shippingSettings)
 {
     _shippingService     = shippingService;
     _pickupPointService  = pickupPointService;
     _taxService          = taxService;
     _currencyService     = currencyService;
     _priceFormatter      = priceFormatter;
     _localizationService = localizationService;
     _countryService      = countryService;
     _storeMappingService = storeMappingService;
     _mediator            = mediator;
     _shippingSettings    = shippingSettings;
 }
 public GetPickupPointByIdQueryHandler(IPickupPointService pickupPointService)
 {
     _pickupPointService = pickupPointService;
 }