Example #1
0
 public ShoppingCartController(
     IAccountService accountService,
     ICartService cartService,
     IProductService productService,
     IShippingService shippingService,
     IUtilityService utilityService,
     IOfferService offerService,
     IWorkContext workContext,
     IPriceFormatter priceFormatter,
     ICacheManager cacheManager,
     TaxSettings taxSettings,
     ApolloSessionState session)
 {
     _accountService  = accountService;
     _cartService     = cartService;
     _productService  = productService;
     _shippingService = shippingService;
     _utilityService  = utilityService;
     _offerService    = offerService;
     _workContext     = workContext;
     _priceFormatter  = priceFormatter;
     _cacheManager    = cacheManager;
     _taxSettings     = taxSettings;
     _session         = session;
 }
Example #2
0
 public CheckoutController(
     IAccountService accountService,
     IPaymentService paymentService,
     ICartService cartService,
     IOrderService orderService,
     IShippingService shippingService,
     IProductService productService,
     IWorkContext workContext,
     IPriceFormatter priceFormatter,
     HttpContextBase httpContext,
     StoreInformationSettings storeInfomationSettings,
     ApolloSessionState session)
 {
     _accountService          = accountService;
     _paymentService          = paymentService;
     _cartService             = cartService;
     _orderService            = orderService;
     _shippingService         = shippingService;
     _productService          = productService;
     _workContext             = workContext;
     _httpContext             = httpContext;
     _priceFormatter          = priceFormatter;
     _storeInfomationSettings = storeInfomationSettings;
     _session = session;
 }
Example #3
0
 public CustomerController(
     IAccountService accountService,
     ICartService cartService,
     IShippingService shippingService,
     IUtilityService utilityService,
     IAuthenticationService authenticationService,
     IIdentityExternalAuthService identityExternalAuthService,
     IWorkContext workContext,
     ILogBuilder logBuilder,
     ApolloSessionState session)
 {
     _accountService              = accountService;
     _cartService                 = cartService;
     _shippingService             = shippingService;
     _utilityService              = utilityService;
     _authenticationService       = authenticationService;
     _identityExternalAuthService = identityExternalAuthService;
     _workContext                 = workContext;
     _session = session;
     _logger  = logBuilder.CreateLogger(typeof(CustomerController).FullName);
 }
 public SagePayDirectController(IPaymentService paymentService, ApolloSessionState session)
 {
     _paymentService = paymentService;
     _session        = session;
 }