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 AccountController(IConsultantContext consultantContext, IConsultantDataServiceClientFactory consultantServiceFactory, IConfigService configService, IEnvironmentConfig environmentConfig, IAppSettings appSettings) { _consultantContext = consultantContext; _consultantServiceFactory = consultantServiceFactory; _configService = configService; _environmentConfig = environmentConfig; _appSettings = appSettings; }
public ConsultantContext(IConsultantDataServiceClientFactory clientFactory, ISubsidiaryAccessor subsidiaryAccessor) { _clientFactory = clientFactory; _subsidiaryAccessor = subsidiaryAccessor; }
public TermsController(IConsultantDataServiceClientFactory clientFactory, IConsultantContext consultantContext, IAppSettings appSettings) { _clientFactory = clientFactory; _consultant = consultantContext.Consultant; _appSettings = appSettings; }