public MarketController(IMarketService marketService, ICurrentMarket currentMarket, UrlResolver urlResolver, LanguageService languageService)
 {
     _marketService = marketService;
     _currentMarket = currentMarket;
     _urlResolver = urlResolver;
     _languageService = languageService;
 }
 public PaymentMethodViewModelFactory(
     ICurrentMarket currentMarket,
     LanguageService languageService,
     IPaymentService paymentService)
 {
     _currentMarket = currentMarket;
     _languageService = languageService;
     _paymentService = paymentService;
 }
 public CheckoutService(
     Func<string, CartHelper> cartHelper, 
     ICurrentMarket currentMarket, 
     LanguageService languageService, 
     CountryManagerFacade countryManager)
 {
     _cartHelper = cartHelper;
     _currentMarket = currentMarket;
     _languageService = languageService;
     _countryManager = countryManager;
 }
 public ShipmentViewModelFactory(
     IContentLoader contentLoader,
     ShippingManagerFacade shippingManagerFacade,
     LanguageService languageService,
     ReferenceConverter referenceConverter,
     IAddressBookService addressBookService,
     CartItemViewModelFactory cartItemViewModelFactory,
     Func<CultureInfo> preferredCulture,
     IRelationRepository relationRepository)
 {
     _contentLoader = contentLoader;
     _shippingManagerFacade = shippingManagerFacade;
     _languageService = languageService;
     _referenceConverter = referenceConverter;
     _addressBookService = addressBookService;
     _cartItemViewModelFactory = cartItemViewModelFactory;
     _relationRepository = relationRepository;
     _preferredCulture = preferredCulture();
 }
 public LanguageController(LanguageService languageService, UrlResolver urlResolver)
 {
     _languageService = languageService;
     _urlResolver = urlResolver;
 }