Beispiel #1
0
 public SettingService(IEventPublisher eventPublisher,
                       IIChibaCacheManager cacheManager)
 {
     _eventPublisher    = eventPublisher;
     _settingRepository = EngineContext.Current.Resolve <IRepository <Setting> >(DataConnectionHelper.ConnectionStringNames.Master);
     _cacheManager      = cacheManager;
 }
Beispiel #2
0
 public LanguageService(
     IEventPublisher eventPublisher,
     IIChibaCacheManager cacheManager)
 {
     _eventPublisher     = eventPublisher;
     _languageRepository = EngineContext.Current.Resolve <IRepository <Language> >(DataConnectionHelper.ConnectionStringNames.Master);;
     _cacheManager       = cacheManager;
 }
 public LocalizedEntityService(
     IEventPublisher eventPublisher,
     IIChibaCacheManager cacheManager,
     LocalizationSettings localizationSettings)
 {
     _eventPublisher = eventPublisher;
     _localizedPropertyRepository = EngineContext.Current.Resolve <IRepository <LocalizedProperty> >(DataConnectionHelper.ConnectionStringNames.Master);
     _cacheManager         = cacheManager;
     _localizationSettings = localizationSettings;
 }
 public LocalizationService(
     IEventPublisher eventPublisher,
     ILanguageService languageService,
     ILocalizedEntityService localizedEntityService,
     ISettingService settingService,
     IIChibaCacheManager cacheManager,
     LocalizationSettings localizationSettings,
     IWorkContext workContext)
 {
     _eventPublisher         = eventPublisher;
     _languageService        = languageService;
     _localizedEntityService = localizedEntityService;
     _lsrRepository          = EngineContext.Current.Resolve <IRepository <LocaleStringResource> >(DataConnectionHelper.ConnectionStringNames.Master);
     _settingService         = settingService;
     _cacheManager           = cacheManager;
     _localizationSettings   = localizationSettings;
     _workContext            = workContext;
 }
 protected CacheEventConsumer(IIChibaCacheManager cacheManager)
 {
     _cacheManager = cacheManager;
 }