Пример #1
0
 public WebWorkContext(HttpContextBase httpContext,
                       IUserService customerService,
                       IVendorService vendorService,
                       ISysContext storeContext,
                       IAuthenticationService authenticationService,
                       ILanguageService languageService,
                       ICurrencyService currencyService,
                       IGenericAttributeService genericAttributeService,
                       TaxSettings taxSettings,
                       CurrencySettings currencySettings,
                       LocalizationSettings localizationSettings,
                       IUserAgentHelper userAgentHelper,
                       IApplicationMappingService storeMappingService)
 {
     this._httpContext             = httpContext;
     this._customerService         = customerService;
     this._vendorService           = vendorService;
     this._sysContext              = storeContext;
     this._authenticationService   = authenticationService;
     this._languageService         = languageService;
     this._currencyService         = currencyService;
     this._genericAttributeService = genericAttributeService;
     this._taxSettings             = taxSettings;
     this._currencySettings        = currencySettings;
     this._localizationSettings    = localizationSettings;
     this._userAgentHelper         = userAgentHelper;
     this._storeMappingService     = storeMappingService;
 }
Пример #2
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="cacheManager">Cache manager</param>
 /// <param name="languageRepository">Language repository</param>
 /// <param name="applicationMappingService">Application mapping service</param>
 /// <param name="settingService">Setting service</param>
 /// <param name="localizationSettings">Localization settings</param>
 /// <param name="eventPublisher">Event published</param>
 public LanguageService(ICacheManager cacheManager,
     IRepository<Language> languageRepository,
     IApplicationMappingService applicationMappingService,
     ISettingService settingService,
     LocalizationSettings localizationSettings,
     IEventPublisher eventPublisher)
 {
     this._cacheManager = cacheManager;
     this._languageRepository = languageRepository;
     this._applicationMappingService = applicationMappingService;
     this._settingService = settingService;
     this._localizationSettings = localizationSettings;
     this._eventPublisher = eventPublisher;
 }
Пример #3
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="cacheManager">Cache manager</param>
 /// <param name="currencyRepository">Currency repository</param>
 /// <param name="applicationMappingService">Application mapping service</param>
 /// <param name="currencySettings">Currency settings</param>
 /// <param name="pluginFinder">Plugin finder</param>
 /// <param name="eventPublisher">Event published</param>
 public CurrencyService(ICacheManager cacheManager,
                        IRepository <Currency> currencyRepository,
                        IApplicationMappingService applicationMappingService,
                        CurrencySettings currencySettings,
                        IPluginFinder pluginFinder,
                        IEventPublisher eventPublisher)
 {
     this._cacheManager              = cacheManager;
     this._currencyRepository        = currencyRepository;
     this._applicationMappingService = applicationMappingService;
     this._currencySettings          = currencySettings;
     this._pluginFinder              = pluginFinder;
     this._eventPublisher            = eventPublisher;
 }
Пример #4
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="cacheManager">Cache manager</param>
 /// <param name="applicationMappingRepository">Application mapping repository</param>
 /// <param name="languageService">Language service</param>
 /// <param name="localizedEntityService">Localized entity service</param>
 /// <param name="applicationMappingService">Application mapping service</param>
 /// <param name="messageTemplateRepository">Message template repository</param>
 /// <param name="catalogSettings">Catalog settings</param>
 /// <param name="eventPublisher">Event published</param>
 public MessageTemplateService(ICacheManager cacheManager,
                               IRepository <ApplicationMapping> applicationMappingRepository,
                               ILanguageService languageService,
                               ILocalizedEntityService localizedEntityService,
                               IApplicationMappingService applicationMappingService,
                               IRepository <MessageTemplate> messageTemplateRepository,
                               CatalogSettings catalogSettings,
                               IEventPublisher eventPublisher)
 {
     this._cacheManager = cacheManager;
     this._applicationMappingRepository = applicationMappingRepository;
     this._languageService           = languageService;
     this._localizedEntityService    = localizedEntityService;
     this._applicationMappingService = applicationMappingService;
     this._messageTemplateRepository = messageTemplateRepository;
     this._catalogSettings           = catalogSettings;
     this._eventPublisher            = eventPublisher;
 }
Пример #5
0
 public TopicService(IRepository <Topic> topicRepository,
                     IRepository <ApplicationMapping> applicationMappingRepository,
                     IApplicationMappingService applicationMappingService,
                     IWorkContext workContext,
                     IRepository <AclRecord> aclRepository,
                     CatalogSettings catalogSettings,
                     IEventPublisher eventPublisher,
                     ICacheManager cacheManager)
 {
     this._topicRepository = topicRepository;
     this._applicationMappingRepository = applicationMappingRepository;
     this._applicationMappingService    = applicationMappingService;
     this._workContext     = workContext;
     this._aclRepository   = aclRepository;
     this._catalogSettings = catalogSettings;
     this._eventPublisher  = eventPublisher;
     this._cacheManager    = cacheManager;
 }