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