Пример #1
0
 public BasketItemAppService(
     IBasketItemRepository repository,
     IProductUpdateRepository productUpdateRepository,
     IProductAppService productAppService,
     IProductSkuDescriptionProvider productSkuDescriptionProvider) : base(repository)
 {
     _repository = repository;
     _productUpdateRepository       = productUpdateRepository;
     _productAppService             = productAppService;
     _productSkuDescriptionProvider = productSkuDescriptionProvider;
 }
Пример #2
0
 public NewOrderGenerator(
     IGuidGenerator guidGenerator,
     ICurrentTenant currentTenant,
     IOrderNumberGenerator orderNumberGenerator,
     IProductSkuDescriptionProvider productSkuDescriptionProvider)
 {
     _guidGenerator                 = guidGenerator;
     _currentTenant                 = currentTenant;
     _orderNumberGenerator          = orderNumberGenerator;
     _productSkuDescriptionProvider = productSkuDescriptionProvider;
 }
Пример #3
0
 public NewOrderGenerator(
     IClock clock,
     IGuidGenerator guidGenerator,
     ICurrentTenant currentTenant,
     ISettingProvider settingProvider,
     IServiceProvider serviceProvider,
     IOrderNumberGenerator orderNumberGenerator,
     IProductSkuDescriptionProvider productSkuDescriptionProvider,
     IEnumerable <IOrderLinePriceOverrider> orderLinePriceOverriders)
 {
     _clock                         = clock;
     _guidGenerator                 = guidGenerator;
     _currentTenant                 = currentTenant;
     _settingProvider               = settingProvider;
     _serviceProvider               = serviceProvider;
     _orderNumberGenerator          = orderNumberGenerator;
     _productSkuDescriptionProvider = productSkuDescriptionProvider;
     _orderLinePriceOverriders      = orderLinePriceOverriders;
 }