Exemple #1
0
 /// <summary>
 /// Handle tax rate deleted event
 /// </summary>
 /// <param name="eventMessage">Event message</param>
 public void HandleEvent(EntityDeletedEvent <TaxRate> eventMessage)
 {
     //clear cache
     _cacheManager.RemoveByPattern(TAXRATE_PATTERN_KEY);
 }
 public async Task HandleEventAsync(EntityDeletedEvent <Vendor> eventMessage)
 {
     await _staticCacheManager.RemoveAsync(NopModelCacheDefaults.VendorNavigationModelKey);
 }
        public async Task HandleEventAsync(EntityDeletedEvent <Order> eventMessage)
        {
            await _staticCacheManager.RemoveByPrefixAsync(NopModelCacheDefaults.HomepageBestsellersIdsPrefixCacheKey);

            await _staticCacheManager.RemoveByPrefixAsync(NopModelCacheDefaults.ProductsAlsoPurchasedIdsPrefixCacheKey);
        }
        void IHandle <EntityDeletedEvent <IJsonCard> > .Handle(EntityDeletedEvent <IJsonCard> message)
        {
            var item = Items.FirstOrDefault(c => c.Id == message.Data.Id);

            Items.Remove(item);
        }
 /// <summary>
 /// Handle the delete shopping cart item event
 /// </summary>
 /// <param name="eventMessage">The event message.</param>
 public void HandleEvent(EntityDeletedEvent <ShoppingCartItem> eventMessage)
 {
     //handle event
     _sendinBlueMarketingAutomationManager.HandleShoppingCartChangedEvent(eventMessage.Entity);
 }
Exemple #6
0
 //product reviews
 public void HandleEvent(EntityDeletedEvent <ProductReview> eventMessage)
 {
     _cacheManager.RemoveByPattern(string.Format(NopModelCacheDefaults.ProductReviewsPatternKeyById, eventMessage.Entity.ProductId));
 }
 public void HandleEvent(EntityDeletedEvent <Category> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopCatalogDefaults.ProductCategoryIdsPatternCacheKey);
 }
Exemple #8
0
 public void HandleEvent(EntityDeletedEvent <RelatedProduct> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductsRelatedIdsPatternKey);
 }
Exemple #9
0
 public void HandleEvent(EntityDeletedEvent <SpecificationAttributeOption> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductSpecsPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.SpecsFilterPatternKey);
 }
Exemple #10
0
 public void HandleEvent(EntityDeletedEvent <ProductManufacturer> eventMessage)
 {
     _cacheManager.RemoveByPattern(string.Format(NopModelCacheDefaults.ProductManufacturersPatternKeyById, eventMessage.Entity.ProductId));
     _cacheManager.RemoveByPattern(string.Format(NopModelCacheDefaults.ManufacturerHasFeaturedProductsPatternKeyById, eventMessage.Entity.ManufacturerId));
 }
Exemple #11
0
 public void HandleEvent(EntityDeletedEvent <ProductTag> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductTagPopularPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductTagByProductPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.SitemapPatternKey);
 }
Exemple #12
0
 public void HandleEvent(EntityDeletedEvent <Manufacturer> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ManufacturerNavigationPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductManufacturersPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.SitemapPatternKey);
 }
Exemple #13
0
 public void HandleEvent(EntityDeletedEvent <Vendor> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.VendorNavigationPatternKey);
 }
Exemple #14
0
 public void HandleEvent(EntityDeletedEvent <Currency> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.AvailableCurrenciesPatternKey);
 }
Exemple #15
0
 public void HandleEvent(EntityDeletedEvent <TopicTemplate> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.TopicTemplatePatternKey);
 }
Exemple #16
0
 public void HandleEvent(EntityDeletedEvent <ProductSpecificationAttribute> eventMessage)
 {
     _cacheManager.RemoveByPattern(string.Format(NopModelCacheDefaults.ProductSpecsPatternKeyById, eventMessage.Entity.ProductId));
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.SpecsFilterPatternKey);
 }
Exemple #17
0
 public void HandleEvent(EntityDeletedEvent <CheckoutAttribute> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.CheckoutAttributesPatternKey);
 }
Exemple #18
0
 public void HandleEvent(EntityDeletedEvent <Order> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.HomepageBestsellersIdsPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductsAlsoPurchasedIdsPatternKey);
 }
 public void HandleEvent(EntityDeletedEvent <Order> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopCatalogDefaults.ProductPricePatternCacheKey);
 }
Exemple #20
0
 public void HandleEvent(EntityDeletedEvent <Poll> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.PollsPatternKey);
 }
 public void HandleEvent(EntityDeletedEvent <Manufacturer> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopCatalogDefaults.ProductManufacturerIdsPatternCacheKey);
 }
Exemple #22
0
 public void HandleEvent(EntityDeletedEvent <BlogPost> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.BlogPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.SitemapPatternKey);
 }
Exemple #23
0
 /// <summary>
 /// Handle tax rate deleted event
 /// </summary>
 /// <param name="eventMessage">Event message</param>
 public async Task HandleEventAsync(EntityDeletedEvent <TaxRate> eventMessage)
 {
     //clear cache
     await _staticCacheManager.RemoveByPrefixAsync(TAXRATE_PATTERN_KEY);
 }
Exemple #24
0
 //News comments
 public void HandleEvent(EntityDeletedEvent <NewsComment> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.NewsCommentsPatternKey);
 }
Exemple #25
0
 public void HandleEvent(EntityDeletedEvent <Product> eventMessage)
 {
     _luceneService.DeleteLuceneIndexRecord(eventMessage.Entity.Id);
 }
Exemple #26
0
 public void HandleEvent(EntityDeletedEvent <StateProvince> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.StateProvincesPatternKey);
 }
        public async Task HandleEventAsync(EntityDeletedEvent <Manufacturer> eventMessage)
        {
            await _staticCacheManager.RemoveByPrefixAsync(NopModelCacheDefaults.ManufacturerNavigationPrefixCacheKey);

            await _staticCacheManager.RemoveByPrefixAsync(NopModelCacheDefaults.SitemapPrefixCacheKey);
        }
Exemple #28
0
 public void HandleEvent(EntityDeletedEvent <ReturnRequestReason> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ReturnRequestReasonsPatternKey);
 }
 public async Task HandleEventAsync(EntityDeletedEvent <Poll> eventMessage)
 {
     await _staticCacheManager.RemoveByPrefixAsync(NopModelCacheDefaults.PollsPrefixCacheKey);
 }
 public void HandleEvent(EntityDeletedEvent <Category> eventMessage)
 {
     _cacheManager.RemoveByPrefix(QNetModelCacheDefaults.CategoriesListPrefixCacheKey);
 }