/// <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="activityKeywordsProvider">Activity Keywords provider</param>
 /// <param name="commonSettings">Common settings</param>
 public CustomerActivityService(ICacheManager cacheManager,
     IRepository<ActivityLog> activityLogRepository,
     IRepository<ActivityLogType> activityLogTypeRepository,
     IWorkContext workContext,
     IActivityKeywordsProvider activityKeywordsProvider,
     CommonSettings commonSettings)
 {
     this._cacheManager = cacheManager;
     this._activityLogRepository = activityLogRepository;
     this._activityLogTypeRepository = activityLogTypeRepository;
     this._workContext = workContext;
     this._activityKeywordsProvider = activityKeywordsProvider;
     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="webHelper">Web helper</param>
 /// <param name="activityKeywordsProvider">Activity Keywords provider</param>
 public CustomerActivityService(ICacheManager cacheManager,
                                IRepository <ActivityLog> activityLogRepository,
                                IRepository <ActivityLogType> activityLogTypeRepository,
                                IWorkContext workContext,
                                IWebHelper webHelper,
                                IActivityKeywordsProvider activityKeywordsProvider)
 {
     _cacheManager              = cacheManager;
     _activityLogRepository     = activityLogRepository;
     _activityLogTypeRepository = activityLogTypeRepository;
     _workContext = workContext;
     _webHelper   = webHelper;
     _activityKeywordsProvider = activityKeywordsProvider;
 }
Exemplo n.º 3
0
 /// <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="activityKeywordsProvider">Activity Keywords provider</param>
 /// <param name="commonSettings">Common settings</param>
 public CustomerActivityService(ICacheManager cacheManager,
                                IRepository <ActivityLog> activityLogRepository,
                                IRepository <ActivityLogType> activityLogTypeRepository,
                                IWorkContext workContext,
                                IActivityKeywordsProvider activityKeywordsProvider,
                                CommonSettings commonSettings)
 {
     this._cacheManager              = cacheManager;
     this._activityLogRepository     = activityLogRepository;
     this._activityLogTypeRepository = activityLogTypeRepository;
     this._workContext = workContext;
     this._activityKeywordsProvider = activityKeywordsProvider;
     this._commonSettings           = commonSettings;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="cacheManager">Cache manager list</param>
 /// <param name="activityLogRepository">Activity log repository</param>
 /// <param name="activityLogTypeRepository">Activity log type repository</param>
 /// <param name="workContext">Work context</param>
 /// <param name="webHelper">Web helper</param>
 /// <param name="activityKeywordsProvider">Activity Keywords provider</param>
 public CustomerActivityService(
     IEnumerable <ICacheManager> cacheManager,
     IRepository <ActivityLog> activityLogRepository,
     IRepository <ActivityLogType> activityLogTypeRepository,
     IWorkContext workContext,
     IWebHelper webHelper,
     IActivityKeywordsProvider activityKeywordsProvider)
 {
     _cacheManager              = cacheManager.FirstOrDefault(o => o.GetType() == typeof(MemoryCacheManager));
     _activityLogRepository     = activityLogRepository;
     _activityLogTypeRepository = activityLogTypeRepository;
     _workContext = workContext;
     _webHelper   = webHelper;
     _activityKeywordsProvider = activityKeywordsProvider;
 }
Exemplo n.º 5
0
        /// <summary>
        /// Ctor
        /// </summary>

        public CustomerActivityService(
            ICacheBase cacheBase,
            IRepository <ActivityLog> activityLogRepository,
            IRepository <ActivityLogType> activityLogTypeRepository,
            IWorkContext workContext,
            IActivityKeywordsProvider activityKeywordsProvider,
            IHttpContextAccessor httpContextAccessor)
        {
            _cacheBase                 = cacheBase;
            _activityLogRepository     = activityLogRepository;
            _activityLogTypeRepository = activityLogTypeRepository;
            _workContext               = workContext;
            _activityKeywordsProvider  = activityKeywordsProvider;
            _httpContextAccessor       = httpContextAccessor;
        }