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;
 }
 public CheckoutController(
     CheckoutViewModelBuilder checkoutViewModelBuilder,
     RequestModelAccessor requestModelAccessor,
     UrlService urlService,
     PageService pageService,
     CountryService countryService,
     Sales.PaymentService paymentService,
     PaymentProviderService paymentProviderService,
     ChannelService channelService,
     WebsiteService websiteService,
     ILogger <CheckoutController> logger)
 {
     _checkoutViewModelBuilder = checkoutViewModelBuilder;
     _requestModelAccessor     = requestModelAccessor;
     _urlService             = urlService;
     _pageService            = pageService;
     _countryService         = countryService;
     _paymentService         = paymentService;
     _paymentProviderService = paymentProviderService;
     _channelService         = channelService;
     _websiteService         = websiteService;
     _logger = logger;
 }