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 ETLinkComposer( IAppSettings appSettings, IConsultantContext consultantContext, ISubsidiaryAccessor subsidiaryAccessor, IFeaturesConfigService featuresConfigService ) { _appSettings = appSettings; _consultantContext = consultantContext; _subsidiaryAccessor = subsidiaryAccessor; _featuresConfigService = featuresConfigService; }
public InvoicingService( IConsultantContext consultantContext, IQuartetClientFactory clientFactory, IAppSettings appSettings, IEnvironmentConfig environmentConfig, ISubsidiaryAccessor subsidiaryAccessor ) : base(appSettings, environmentConfig, subsidiaryAccessor) { _quartetClientFactory = clientFactory; _consultantContext = consultantContext; _appSettings = appSettings; _numberFormatCulture = CultureInfo.CreateSpecificCulture(_appSettings.GetValue("Order_InvoiceReceipt_NumberFormatCulture")); }
public CustomerExportService( IConsultantContext consultantContext, IQuartetClientFactory clientFactory, IAppSettings appSettings, IConfigService configService, IEnvironmentConfig environmentConfig, ISubsidiaryAccessor subsidiaryAccessor ) : base(appSettings, environmentConfig, subsidiaryAccessor) { _clientFactory = clientFactory; _consultantContext = consultantContext; _appSettings = appSettings; _configService = configService; }
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 ConsultantContext(IConsultantDataServiceClientFactory clientFactory, ISubsidiaryAccessor subsidiaryAccessor) { _clientFactory = clientFactory; _subsidiaryAccessor = subsidiaryAccessor; }
public ExportServiceBase(IAppSettings appSettings, IEnvironmentConfig environmentConfig, ISubsidiaryAccessor subsidiaryAccessor) { _appSettings = appSettings; _environmentConfig = environmentConfig; _subsidiaryAccessor = subsidiaryAccessor; }
public DashboardController(IAppSettings appSettings, ISubsidiaryAccessor subsidiaryAccessor) { _appSettings = appSettings; _subsidiaryAccessor = subsidiaryAccessor; }