public void HandleEvent(EntityChangedEventData <UserPermissionSetting> eventData)
        {
            var cacheKey = eventData.Entity.UserId + "@" + (eventData.Entity.TenantId ?? 0) + "@" + (eventData.Entity.BranchId ?? 0);

            _cacheManager.GetUserPermissionCache().Remove(cacheKey);
        }
        public void HandleEvent(EntityChangedEventData <UserOrganizationUnit> eventData)
        {
            var cacheKey = eventData.Entity.UserId + "@" + (eventData.Entity.TenantId ?? 0);

            _cacheManager.GetUserPermissionCache().Remove(cacheKey);
        }
 public void HandleEvent(EntityChangedEventData <MyEntity> eventData)
 {
     EntityChangedEventCount++;
 }
 public Task HandleEventAsync(EntityChangedEventData <MyEntity> eventData)
 {
     EntityChangedEventCount++;
     return(Task.FromResult(0));
 }
Пример #5
0
        public void HandleEvent(EntityChangedEventData <RolePermissionSetting> eventData)
        {
            var cacheKey = eventData.Entity.RoleId + "@" + (eventData.Entity.TenantId ?? 0);

            _cacheManager.GetRolePermissionCache().Remove(cacheKey);
        }
 public void HandleEvent(EntityChangedEventData <TenantFeatureSetting> eventData)
 {
     _cacheManager.GetTenantFeatureCache().Remove(eventData.Entity.TenantId);
 }
Пример #7
0
        public virtual async Task HandleEventAsync(EntityChangedEventData <Tenant> eventData)
        {
            await Cache.RemoveAsync(TenantCacheItem.CalculateCacheKey(eventData.Entity.Id, null));

            await Cache.RemoveAsync(TenantCacheItem.CalculateCacheKey(null, eventData.Entity.Name));
        }
Пример #8
0
 public override void HandleEvent(EntityChangedEventData <SubAccountRestrictionUnit> eventData)
 {
     CacheManager.GetCacheItem(CacheStoreName: CacheKeyStores.CacheSubAccountRestrictionStore).Remove(CacheKeyStores.CalculateCacheKey(CacheKeyStores.SubAccountRestrictionKey, Convert.ToInt32(_customAppSession.TenantId)));
 }
 public Task HandleEventAsync(EntityChangedEventData <MyEntity> eventData)
 {
     EntityChangedEventCount++;
     return(Task.CompletedTask);
 }
Пример #10
0
 public void HandleEvent(EntityChangedEventData <Entities.Column> eventData)
 {
     //清理该栏目
     _jobManager.Enqueue <CleanStaticFileJob, int?>(eventData.Entity.Id);
 }
Пример #11
0
 public virtual void HandleEvent(EntityChangedEventData <TEntity> eventData)
 {
     throw new NotImplementedException();
 }
Пример #12
0
 public void HandleEvent(EntityChangedEventData <Tactic> eventData)
 {
     //删除对应账套策略缓存
     _cacheManager.GetCache <int, List <Tactic> >("Tactics").Remove(eventData.Entity.TenantId ?? 0);
 }
 public virtual async Task HandleEventAsync(EntityChangedEventData <ClientCorsOrigin> eventData)
 {
     await Cache.RemoveAsync(AllowedCorsOriginsCacheItem.AllOrigins);
 }
Пример #14
0
 public virtual void HandleEvent(EntityChangedEventData <EditionFeatureSetting> eventData)
 {
     _cacheManager.GetEditionFeatureCache().Remove(eventData.Entity.EditionId);
 }
Пример #15
0
 public override void HandleEvent(EntityChangedEventData <College> eventData)
 {
     base.HandleEvent(eventData);
     //InternalCache.InternalCache.RemoveAsync(GET_BY_KEY.FormatWith(eventData.Entity.StoreKey));
 }
        public void HandleEvent(EntityChangedEventData <MatchResource> eventData)
        {
            var cacheKey = $"{eventData.Entity.MatchInstanceId}_{eventData.Entity.MajorId}";

            _cacheManager.GetCache("FormDesign").Remove(cacheKey);
        }
Пример #17
0
 public override void HandleEvent(EntityChangedEventData <ResultCode> eventData)
 {
     base.HandleEvent(eventData);
 }