public OrdersController( IQuartetClientFactory clientFactory, IMappingService<Order, OrderViewModel> orderMapping, IMappingService<Customer, HCardViewModel> hcardMapping, IMappingService<Address, AddressViewModel> addressMapping, IMailingService mailingService, IInvoicingService invoicingService, IFeaturesConfigService featuresConfigService, IAppSettings appSettings, IConsultantContext consultantContext, IConsultantDataServiceClientFactory consultantDataServiceClientFactory, IPromotionService promotionService, IProductCatalogClientFactory productCatalogClientFactory, IInventoryService inventoryService, ISubsidiaryAccessor subsidiaryAccessor ) { _clientFactory = clientFactory; _orderMapping = orderMapping; _hcardMapping = hcardMapping; _addressMapping = addressMapping; _mailingService = mailingService; _invoicingService = invoicingService; _featuresConfigService = featuresConfigService; _appSettings = appSettings; _consultantContext = consultantContext; _consultantDataServiceClientFactory = consultantDataServiceClientFactory; _promotionService = promotionService; _productCatalogClientFactory = productCatalogClientFactory; _inventoryService = inventoryService; _subsidiaryAccessor = subsidiaryAccessor; }
public RecentlyOrderedProductsController( IAppSettings appSettings, IProductCatalogClientFactory productCatalogClientFactory, IQuartetClientFactory clientFactory, IConsultantContext consultantContext ) { _appSettings = appSettings; _productCatalogClientFactory = productCatalogClientFactory; _clientFactory = clientFactory; _consultantContext = consultantContext; }
public MailingService( IAppSettings appSettings, IConsultantContext consultantContext, IQuartetClientFactory quartetClientFactory, IProductCatalogClientFactory productCatalogClientFactory, ISendMailService emailService ) { _appSettings = appSettings; _quartetClientFactory = quartetClientFactory; _productCatalogClientFactory = productCatalogClientFactory; _consultantContext = consultantContext; _emailService = emailService; }
public OrdersController( IAppSettings appSettings, IProductCatalogClientFactory productCatalogClientFactory, IQuartetClientFactory clientFactory, IMappingService<Order, OrderViewModel> orderMapping, IFeaturesConfigService featuresConfigService ) { _appSettings = appSettings; _productCatalogClientFactory = productCatalogClientFactory; _clientFactory = clientFactory; _orderMapping = orderMapping; _featuresConfigService = featuresConfigService; }
public ProductsController( IAppSettings appSettings, IProductCatalogClientFactory clientFactory, ISubsidiaryAccessor subsidiaryAccessor, IInventoryService inventoryService ) { _appSettings = appSettings; _clientFactory = clientFactory; _subsidiaryAccessor = subsidiaryAccessor; _inventoryService = inventoryService; var subsidiaryCode = _subsidiaryAccessor.GetSubsidiaryCode(); _unavailableParts = _inventoryService.GetUnavailableParts(subsidiaryCode); }
public CCPaymentController( IAppSettings appSettings, IProductCatalogClientFactory productCatalogClientFactory, IQuartetClientFactory clientFactory, IMappingService<Order, OrderViewModel> orderMapping, IFeaturesConfigService featuresConfigService, ICreditCardService creditCardService, IConsultantContext consultantContext ) { _appSettings = appSettings; _productCatalogClientFactory = productCatalogClientFactory; _clientFactory = clientFactory; _orderMapping = orderMapping; _featuresConfigService = featuresConfigService; _creditCardService = creditCardService; _consultantContext = consultantContext; }