/// <summary> /// Ctor /// </summary> /// <param name="logRepository">Log repository</param> /// <param name="webHelper">Web helper</param> /// <param name="dbContext">DB context</param> /// <param name="dataProvider">WeData provider</param> /// <param name="commonSettings">Common settings</param> public DefaultLogger(IRepository<Log> logRepository, IWebHelper webHelper, IDbContext dbContext, IDataProvider dataProvider, CommonSettings commonSettings) { this._logRepository = logRepository; this._webHelper = webHelper; this._dbContext = dbContext; this._dataProvider = dataProvider; this._commonSettings = commonSettings; }
/// <summary> /// Ctor /// </summary> /// <param name="cacheManager">Cache manager</param> /// <param name="activityLogRepository">Activity log repository</param> /// <param name="activityLogTypeRepository">Activity log type repository</param> /// <param name="workContext">Work context</param> /// <param name="dbContext">DB context</param>> /// <param name="dataProvider">WeData provider</param> /// <param name="commonSettings">Common settings</param> public UserActivityService(ICacheManager cacheManager, IRepository<ActivityLog> activityLogRepository, IRepository<ActivityLogType> activityLogTypeRepository, IWorkContext workContext, IDbContext dbContext, IDataProvider dataProvider, CommonSettings commonSettings) { this._cacheManager = cacheManager; this._activityLogRepository = activityLogRepository; this._activityLogTypeRepository = activityLogTypeRepository; this._workContext = workContext; this._dbContext = dbContext; this._dataProvider = dataProvider; this._commonSettings = commonSettings; }
/// <summary> /// Ctor /// </summary> /// <param name="cacheManager">Cache manager</param> /// <param name="logger">Logger</param> /// <param name="workContext">Work context</param> /// <param name="lsrRepository">Locale string resource repository</param> /// <param name="languageService">Language service</param> /// <param name="dataProvider">Data provider</param> /// <param name="dbContext">Database Context</param> /// <param name="commonSettings">Common settings</param> /// <param name="localizationSettings">Localization settings</param> /// <param name="eventPublisher">Event published</param> public LocalizationService(ICacheManager cacheManager, ILogger logger, IWorkContext workContext, IRepository<LocaleStringResource> lsrRepository, ILanguageService languageService, IDataProvider dataProvider, IDbContext dbContext, CommonSettings commonSettings, LocalizationSettings localizationSettings, IEventPublisher eventPublisher) { this._cacheManager = cacheManager; this._logger = logger; this._workContext = workContext; this._lsrRepository = lsrRepository; this._languageService = languageService; this._dataProvider = dataProvider; this._dbContext = dbContext; this._commonSettings = commonSettings; this._dataProvider = dataProvider; this._dbContext = dbContext; this._commonSettings = commonSettings; this._localizationSettings = localizationSettings; this._eventPublisher = eventPublisher; }