コード例 #1
0
 public RequestModelHandler(
     ISecureConnectionResolver secureConnectionResolver,
     ChannelService channelService,
     DomainNameService domainNameService,
     LanguageService languageService,
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     RouteRequestInfoAccessor routeRequestInfoAccessor,
     CartAccessor cartAccessor,
     RequestModelAccessor requestModelAccessor,
     PageService pageService,
     FieldTemplateService fieldTemplateService,
     UrlService urlService)
 {
     _secureConnectionResolver       = secureConnectionResolver;
     _channelService                 = channelService;
     _domainNameService              = domainNameService;
     _languageService                = languageService;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _routeRequestInfoAccessor       = routeRequestInfoAccessor;
     _cartAccessor         = cartAccessor;
     _requestModelAccessor = requestModelAccessor;
     _pageService          = pageService;
     _fieldTemplateService = fieldTemplateService;
     _urlService           = urlService;
 }
コード例 #2
0
 public DeliveryMethodViewModelBuilder(
     RequestModelAccessor requestModelAccessor,
     CartService cartService,
     ModuleECommerce moduleECommerce,
     CartAccessor cartAccessor)
 {
     _moduleECommerce      = moduleECommerce;
     _requestModelAccessor = requestModelAccessor;
     _cartService          = cartService;
     _cartAccessor         = cartAccessor;
 }
コード例 #3
0
ファイル: OrderUtilities.cs プロジェクト: Salle79/Accelerator
 public OrderUtilities(
     CartAccessor cartAccessor,
     VariantService variantService,
     InventoryItemService inventoryItemService,
     IStockStatusCalculator stockStatusCalculator)
 {
     _stockStatusCalculator = stockStatusCalculator;
     _inventoryItemService  = inventoryItemService;
     _cartAccessor          = cartAccessor;
     _variantService        = variantService;
 }
コード例 #4
0
 public PersonStorage(
     SessionStorage sessionStorage,
     OrganizationService organizationService,
     PersonService personService,
     RoleService roleService,
     SecurityContextService securityContextService,
     CartAccessor cartAccessor)
 {
     _sessionStorage         = sessionStorage;
     _organizationService    = organizationService;
     _personService          = personService;
     _roleService            = roleService;
     _securityContextService = securityContextService;
     _cartAccessor           = cartAccessor;
 }
コード例 #5
0
 public KlarnaPaymentController(
     KlarnaPaymentConfigV2 paymentConfigv2,
     KlarnaPaymentConfigV3 paymentConfigv3,
     CartAccessor cartAccessor,
     PaymentWidgetService paymentWidgetService,
     CheckoutService checkoutService,
     PaymentService paymentService)
 {
     _paymentConfigv2      = paymentConfigv2;
     _paymentConfigv3      = paymentConfigv3;
     _paymentWidgetService = paymentWidgetService;
     _checkoutService      = checkoutService;
     _cartAccessor         = cartAccessor;
     _paymentService       = paymentService;
 }
コード例 #6
0
 public PaymentMethodViewModelBuilder(
     ModuleECommerce moduleECommerce,
     PaymentService paymentService,
     SecurityToken securityToken,
     CartService cartService,
     RequestModelAccessor requestModelAccessor,
     CartAccessor cartAccessor
     )
 {
     _moduleECommerce      = moduleECommerce;
     _paymentService       = paymentService;
     _requestModelAccessor = requestModelAccessor;
     _securityToken        = securityToken;
     _cartService          = cartService;
     _cartAccessor         = cartAccessor;
 }
コード例 #7
0
 public PaymentWidgetService(
     SecurityToken securityToken,
     ModuleECommerce moduleECommerce,
     TargetGroupEngine targetGroupEngine,
     CartAccessor cartAccessor,
     ChannelService channelService,
     LanguageService languageService,
     DistributedLockService distributedLockService)
 {
     _cartAccessor           = cartAccessor;
     _channelService         = channelService;
     _languageService        = languageService;
     _distributedLockService = distributedLockService;
     _securityToken          = securityToken;
     _targetGroupEngine      = targetGroupEngine;
     _moduleECommerce        = moduleECommerce;
 }
コード例 #8
0
 public CheckoutController(
     CheckoutViewModelBuilder checkoutViewModelBuilder,
     RequestModelAccessor requestModelAccessor,
     CheckoutService checkoutService,
     UrlService urlService,
     PageService pageService,
     ModuleECommerce moduleECommerce,
     CartAccessor cartAccessor)
 {
     _checkoutViewModelBuilder = checkoutViewModelBuilder;
     _checkoutService          = checkoutService;
     _requestModelAccessor     = requestModelAccessor;
     _urlService      = urlService;
     _pageService     = pageService;
     _moduleECommerce = moduleECommerce;
     _cartAccessor    = cartAccessor;
 }
コード例 #9
0
 public KlarnaWidget(
     IPaymentInfoCalculator paymentInfoCalculator,
     KlarnaPaymentConfigV3 paymentConfig,
     SecurityToken securityToken,
     RequestModelAccessor requestModelAccessor,
     RouteRequestLookupInfoAccessor routeRequestLookupInfoAccessor,
     UrlService urlService,
     PaymentWidgetService paymentWidgetService,
     PageService pageService,
     CartAccessor cartAccessor,
     DistributedLockService distributedLockService)
 {
     _paymentInfoCalculator          = paymentInfoCalculator;
     _paymentConfig                  = paymentConfig;
     _securityToken                  = securityToken;
     _requestModelAccessor           = requestModelAccessor;
     _routeRequestLookupInfoAccessor = routeRequestLookupInfoAccessor;
     _paymentWidgetService           = paymentWidgetService;
     _urlService             = urlService;
     _pageService            = pageService;
     _cartAccessor           = cartAccessor;
     _distributedLockService = distributedLockService;
 }
コード例 #10
0
ファイル: RequestModel.cs プロジェクト: Salle79/Accelerator
 protected RequestModel(CartAccessor cartAccessor)
 {
     _websiteModel = new Lazy <WebsiteModel>(() => ChannelModel.Channel.WebsiteSystemId.GetValueOrDefault().MapTo <Website>().MapTo <WebsiteModel>());
     _countryModel = new Lazy <CountryModel>(() => Cart.OrderCarrier.CountryID.MapTo <CountryModel>());
     _cartAccessor = cartAccessor;
 }
コード例 #11
0
 public StockServiceImpl(IStockStatusCalculator stockStatusCalculator, CartAccessor cartAccessor)
 {
     _stockStatusCalculator = stockStatusCalculator;
     _cartAccessor          = cartAccessor;
 }
コード例 #12
0
 public RequestModelImpl(CartAccessor cartAccessor) : base(cartAccessor)
 {
 }