本文整理汇总了C#中IStoreService类的典型用法代码示例。如果您正苦于以下问题:C# IStoreService类的具体用法?C# IStoreService怎么用?C# IStoreService使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IStoreService类属于命名空间,在下文中一共展示了IStoreService类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GoogleService
public GoogleService(
IRepository<GoogleProductRecord> gpRepository,
IProductService productService,
IManufacturerService manufacturerService,
IStoreService storeService,
ICategoryService categoryService,
FroogleSettings settings,
IMeasureService measureService,
MeasureSettings measureSettings,
IPriceCalculationService priceCalculationService,
IWorkContext workContext)
{
_gpRepository = gpRepository;
_productService = productService;
_manufacturerService = manufacturerService;
_storeService = storeService;
_categoryService = categoryService;
Settings = settings;
_measureService = measureService;
_measureSettings = measureSettings;
_priceCalculationService = priceCalculationService;
_workContext = workContext;
_helper = new PluginHelperFeed("PromotionFeed.Froogle", "SmartStore.Plugin.Feed.Froogle", () =>
{
return Settings as PromotionFeedSettings;
});
}
示例2: CommerceController
public CommerceController(ICommerceService commerceService, ICustomerOrderService customerOrderService, IStoreService storeService, ISeoDuplicatesDetector seoDuplicateDetector)
{
_commerceService = commerceService;
_customerOrderService = customerOrderService;
_storeService = storeService;
_seoDuplicateDetector = seoDuplicateDetector;
}
示例3: CheckoutAttributeController
public CheckoutAttributeController(ICheckoutAttributeService checkoutAttributeService,
ILanguageService languageService,
ILocalizedEntityService localizedEntityService,
ILocalizationService localizationService,
ITaxCategoryService taxCategoryService,
IWorkContext workContext,
ICurrencyService currencyService,
ICustomerActivityService customerActivityService,
CurrencySettings currencySettings,
IMeasureService measureService,
MeasureSettings measureSettings,
IPermissionService permissionService,
IStoreService storeService,
IStoreMappingService storeMappingService)
{
this._checkoutAttributeService = checkoutAttributeService;
this._languageService = languageService;
this._localizedEntityService = localizedEntityService;
this._localizationService = localizationService;
this._taxCategoryService = taxCategoryService;
this._workContext = workContext;
this._currencyService = currencyService;
this._customerActivityService = customerActivityService;
this._currencySettings = currencySettings;
this._measureService = measureService;
this._measureSettings = measureSettings;
this._permissionService = permissionService;
this._storeService = storeService;
this._storeMappingService = storeMappingService;
}
示例4: TopicController
public TopicController(ITopicService topicService,
ILanguageService languageService,
ILocalizedEntityService localizedEntityService,
ILocalizationService localizationService,
IPermissionService permissionService,
IStoreService storeService,
IStoreMappingService storeMappingService,
IUrlRecordService urlRecordService,
ITopicTemplateService topicTemplateService,
ICustomerService customerService,
ICustomerActivityService customerActivityService,
IAclService aclService)
{
this._topicService = topicService;
this._languageService = languageService;
this._localizedEntityService = localizedEntityService;
this._localizationService = localizationService;
this._permissionService = permissionService;
this._storeService = storeService;
this._storeMappingService = storeMappingService;
this._urlRecordService = urlRecordService;
this._topicTemplateService = topicTemplateService;
this._customerService = customerService;
this._customerActivityService = customerActivityService;
this._aclService = aclService;
}
示例5: PayPalExpressController
public PayPalExpressController(
IPaymentService paymentService, IOrderService orderService,
IOrderProcessingService orderProcessingService,
ILogger logger,
PaymentSettings paymentSettings, ILocalizationService localizationService,
OrderSettings orderSettings,
ICurrencyService currencyService, CurrencySettings currencySettings,
IOrderTotalCalculationService orderTotalCalculationService, ICustomerService customerService,
IGenericAttributeService genericAttributeService,
IComponentContext ctx, ICommonServices services,
IStoreService storeService)
{
_paymentService = paymentService;
_orderService = orderService;
_orderProcessingService = orderProcessingService;
_logger = logger;
_paymentSettings = paymentSettings;
_localizationService = localizationService;
_orderSettings = orderSettings;
_currencyService = currencyService;
_currencySettings = currencySettings;
_orderTotalCalculationService = orderTotalCalculationService;
_customerService = customerService;
_genericAttributeService = genericAttributeService;
_services = services;
_storeService = storeService;
_helper = new PluginHelper(ctx, "SmartStore.PayPal", "Plugins.Payments.PayPalExpress");
T = NullLocalizer.Instance;
}
示例6: SettingController
public SettingController(ISettingService settingService,
ICountryService countryService, IStateProvinceService stateProvinceService,
IAddressService addressService, ITaxCategoryService taxCategoryService,
ICurrencyService currencyService, IPictureService pictureService,
ILocalizationService localizationService, IDateTimeHelper dateTimeHelper,
IOrderService orderService, IEncryptionService encryptionService,
IThemeProvider themeProvider, ICustomerService customerService,
ICustomerActivityService customerActivityService, IPermissionService permissionService,
IWebHelper webHelper, IFulltextService fulltextService,
IMaintenanceService maintenanceService, IStoreService storeService,
IWorkContext workContext, IGenericAttributeService genericAttributeService)
{
this._settingService = settingService;
this._countryService = countryService;
this._stateProvinceService = stateProvinceService;
this._addressService = addressService;
this._taxCategoryService = taxCategoryService;
this._currencyService = currencyService;
this._pictureService = pictureService;
this._localizationService = localizationService;
this._dateTimeHelper = dateTimeHelper;
this._orderService = orderService;
this._encryptionService = encryptionService;
this._themeProvider = themeProvider;
this._customerService = customerService;
this._customerActivityService = customerActivityService;
this._permissionService = permissionService;
this._webHelper = webHelper;
this._fulltextService = fulltextService;
this._maintenanceService = maintenanceService;
this._storeService = storeService;
this._workContext = workContext;
this._genericAttributeService = genericAttributeService;
}
示例7: CategoryService
/// <summary>
/// Ctor
/// </summary>
/// <param name="cacheManager">Cache manager</param>
/// <param name="categoryRepository">Category repository</param>
/// <param name="productCategoryRepository">ProductCategory repository</param>
/// <param name="productRepository">Product repository</param>
/// <param name="aclRepository">ACL record repository</param>
/// <param name="storeMappingRepository">Store mapping repository</param>
/// <param name="workContext">Work context</param>
/// <param name="storeContext">Store context</param>
/// <param name="eventPublisher">Event publisher</param>
public CategoryService(ICacheManager cacheManager,
IRepository<Category> categoryRepository,
IRepository<ProductCategory> productCategoryRepository,
IRepository<Product> productRepository,
IRepository<AclRecord> aclRepository,
IRepository<StoreMapping> storeMappingRepository,
IWorkContext workContext,
IStoreContext storeContext,
IEventPublisher eventPublisher,
IStoreMappingService storeMappingService,
IAclService aclService,
Lazy<IEnumerable<ICategoryNavigationFilter>> navigationFilters,
ICustomerService customerService,
IProductService productService,
IStoreService storeService)
{
this._cacheManager = cacheManager;
this._categoryRepository = categoryRepository;
this._productCategoryRepository = productCategoryRepository;
this._productRepository = productRepository;
this._aclRepository = aclRepository;
this._storeMappingRepository = storeMappingRepository;
this._workContext = workContext;
this._storeContext = storeContext;
this._eventPublisher = eventPublisher;
this._storeMappingService = storeMappingService;
this._aclService = aclService;
this._navigationFilters = navigationFilters;
this._customerService = customerService;
this._productService = productService;
this._storeService = storeService;
this.QuerySettings = DbQuerySettings.Default;
}
示例8: ImportBusinessVolume
internal ImportBusinessVolume(IStoreService storeService, BusinessVolumeType importType)
: base(null, null)
{
_StoreService = storeService;
_ImportRunning = true;
_ImportType = importType;
}
示例9: ShippingByWeightController
public ShippingByWeightController(IShippingService shippingService,
IStoreService storeService,
ICountryService countryService,
IStateProvinceService stateProvinceService,
ShippingByWeightSettings shippingByWeightSettings,
IShippingByWeightService shippingByWeightService,
ISettingService settingService,
ILocalizationService localizationService,
IPermissionService permissionService,
ICurrencyService currencyService,
CurrencySettings currencySettings,
IMeasureService measureService,
MeasureSettings measureSettings)
{
this._shippingService = shippingService;
this._storeService = storeService;
this._countryService = countryService;
this._stateProvinceService = stateProvinceService;
this._shippingByWeightSettings = shippingByWeightSettings;
this._shippingByWeightService = shippingByWeightService;
this._settingService = settingService;
this._localizationService = localizationService;
this._permissionService = permissionService;
this._currencyService = currencyService;
this._currencySettings = currencySettings;
this._measureService = measureService;
this._measureSettings = measureSettings;
}
示例10: DispatchController
public DispatchController(IDispatchAllocationService dispatchAllocationService, IDispatchService dispatchService,
IUserProfileService userProfileService, IOtherDispatchAllocationService otherDispatchAllocationService,
IDispatchDetailService dispatchDetailService, IUnitService unitService, ICommodityTypeService commodityTypeService,
IProgramService programService, ITransporterService transporterService, IPeriodService periodService,
ICommodityService commodityService, ITransactionService transactionService, IStoreService storeService,
IAdminUnitService adminUnitService, IHubService hubService, IFDPService fdpService,
IProjectCodeService projectCodeService, IShippingInstructionService shippingInstructionService,
ISMSGatewayService smsGatewayService, IContactService contactService, ISMSService smsService)
: base(userProfileService)
{
_dispatchAllocationService = dispatchAllocationService;
_dispatchService = dispatchService;
_userProfileService = userProfileService;
_otherDispatchAllocationService = otherDispatchAllocationService;
_dispatchDetailService = dispatchDetailService;
_unitService = unitService;
_commodityTypeService = commodityTypeService;
_programService = programService;
_transporterService = transporterService;
_periodService = periodService;
_commodityService = commodityService;
_transactionService = transactionService;
_storeService = storeService;
_adminUnitService = adminUnitService;
_hubService = hubService;
_fdpService = fdpService;
_projectCodeService = projectCodeService;
_shippingInstructionService = shippingInstructionService;
_smsGatewayService = smsGatewayService;
_contactService = contactService;
_smsService = smsService;
}
示例11: MessageTokenProvider
public MessageTokenProvider(ILanguageService languageService,
ILocalizationService localizationService,
IDateTimeHelper dateTimeHelper,
IPriceFormatter priceFormatter,
ICurrencyService currencyService,
IWorkContext workContext,
IDownloadService downloadService,
IOrderService orderService,
IPaymentService paymentService,
IStoreService storeService,
IStoreContext storeContext,
IProductAttributeParser productAttributeParser,
MessageTemplatesSettings templatesSettings,
CatalogSettings catalogSettings,
TaxSettings taxSettings,
IEventPublisher eventPublisher)
{
this._languageService = languageService;
this._localizationService = localizationService;
this._dateTimeHelper = dateTimeHelper;
this._priceFormatter = priceFormatter;
this._currencyService = currencyService;
this._workContext = workContext;
this._downloadService = downloadService;
this._orderService = orderService;
this._paymentService = paymentService;
this._productAttributeParser = productAttributeParser;
this._storeService = storeService;
this._storeContext = storeContext;
this._templatesSettings = templatesSettings;
this._catalogSettings = catalogSettings;
this._taxSettings = taxSettings;
this._eventPublisher = eventPublisher;
}
示例12: ContentController
public ContentController(Func<string, IContentBlobStorageProvider> contentStorageProviderFactory, IBlobUrlResolver urlResolver, ISecurityService securityService, IPermissionScopeService permissionScopeService, IStoreService storeService)
: base(securityService, permissionScopeService)
{
_storeService = storeService;
_contentStorageProviderFactory = contentStorageProviderFactory;
_urlResolver = urlResolver;
}
示例13: WorldRecordingContext
public WorldRecordingContext(ILongTimeAbsenceService longabsenceService,
IAbsenceService absenceService,
IWorkingModelService wmManager,
IColouringService colorManager,
IEmployeeService emplService,
IStoreService storeService,
IWorkingTimePlanningService workingTimePlanningService,
IAbsenceTimePlanningService absenceTimePlanningService,
IWorkingTimeRecordingService workingTimeRecordingService,
IAbsenceTimeRecordingService absenceTimeRecordingService
)
{
_EmployeeService = emplService;
_StoreService = storeService;
_WorkingTimePlanningService = workingTimePlanningService;
_AbsenceTimePlanningService = absenceTimePlanningService;
_WorkingTimeRecordingService = workingTimeRecordingService;
_AbsenceTimeRecordingService = absenceTimeRecordingService;
m_countryabsences = new AbsenceManager(absenceService);
m_longabsences = new LongTimeAbsenceManager(longabsenceService);
m_workingmodelmanager = new WorkingModelManagerNew(wmManager);
m_colormanager = new CountryColorManager(colorManager);
_ViewDate = DateTime.Today;
_BeginWeekDate = DateTimeHelper.GetMonday(DateTime.Today);
_EndWeekDate = DateTimeHelper.GetSunday(DateTime.Today);
_ViewDate = DateTime.Today;
}
示例14: DiscountRulesStoreController
public DiscountRulesStoreController(ILocalizationService localizationService,
IDiscountService discountService, IStoreService storeService)
{
this._localizationService = localizationService;
this._discountService = discountService;
this._storeService = storeService;
}
示例15: DiyGroupController
public DiyGroupController(IPermissionService permissionService,
IDiyService branchService,
ILanguageService languageService,
ILocalizationService localizationService,
IStoreMappingService storeMappingService,
ILocalizedEntityService localizedEntityService,
IStoreService storeService,
IPictureService pictureService,
IUrlRecordService urlRecordService,
ICustomerActivityService customerActivityService,
IWorkContext workContext,
ICacheManager cacheManager,
DiySettings diySettings,
IWebHelper webHelper)
{
_permissionService = permissionService;
_diyService = branchService;
_languageService = languageService;
_localizationService = localizationService;
_storeMappingService = storeMappingService;
_localizedEntityService = localizedEntityService;
_storeService = storeService;
_pictureService = pictureService;
_urlRecordService = urlRecordService;
_customerActivityService = customerActivityService;
_workContext = workContext;
_cacheManager = cacheManager;
_diySettings = diySettings;
_webHelper = webHelper;
}