Ejemplo n.º 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);
 }
Ejemplo n.º 2
0
 public async Task HandleEventAsync(EntityDeletedEvent <Vendor> eventMessage)
 {
     await _staticCacheManager.RemoveAsync(NopModelCacheDefaults.VendorNavigationModelKey);
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 5
0
 /// <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);
 }
Ejemplo n.º 6
0
 //product reviews
 public void HandleEvent(EntityDeletedEvent <ProductReview> eventMessage)
 {
     _cacheManager.RemoveByPattern(string.Format(NopModelCacheDefaults.ProductReviewsPatternKeyById, eventMessage.Entity.ProductId));
 }
Ejemplo n.º 7
0
 public void HandleEvent(EntityDeletedEvent <Category> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopCatalogDefaults.ProductCategoryIdsPatternCacheKey);
 }
Ejemplo n.º 8
0
 public void HandleEvent(EntityDeletedEvent <RelatedProduct> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductsRelatedIdsPatternKey);
 }
Ejemplo n.º 9
0
 public void HandleEvent(EntityDeletedEvent <SpecificationAttributeOption> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductSpecsPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.SpecsFilterPatternKey);
 }
Ejemplo n.º 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));
 }
Ejemplo n.º 11
0
 public void HandleEvent(EntityDeletedEvent <ProductTag> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductTagPopularPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductTagByProductPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.SitemapPatternKey);
 }
Ejemplo n.º 12
0
 public void HandleEvent(EntityDeletedEvent <Manufacturer> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ManufacturerNavigationPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductManufacturersPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.SitemapPatternKey);
 }
Ejemplo n.º 13
0
 public void HandleEvent(EntityDeletedEvent <Vendor> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.VendorNavigationPatternKey);
 }
Ejemplo n.º 14
0
 public void HandleEvent(EntityDeletedEvent <Currency> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.AvailableCurrenciesPatternKey);
 }
Ejemplo n.º 15
0
 public void HandleEvent(EntityDeletedEvent <TopicTemplate> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.TopicTemplatePatternKey);
 }
Ejemplo n.º 16
0
 public void HandleEvent(EntityDeletedEvent <ProductSpecificationAttribute> eventMessage)
 {
     _cacheManager.RemoveByPattern(string.Format(NopModelCacheDefaults.ProductSpecsPatternKeyById, eventMessage.Entity.ProductId));
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.SpecsFilterPatternKey);
 }
Ejemplo n.º 17
0
 public void HandleEvent(EntityDeletedEvent <CheckoutAttribute> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.CheckoutAttributesPatternKey);
 }
Ejemplo n.º 18
0
 public void HandleEvent(EntityDeletedEvent <Order> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.HomepageBestsellersIdsPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductsAlsoPurchasedIdsPatternKey);
 }
Ejemplo n.º 19
0
 public void HandleEvent(EntityDeletedEvent <Order> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopCatalogDefaults.ProductPricePatternCacheKey);
 }
Ejemplo n.º 20
0
 public void HandleEvent(EntityDeletedEvent <Poll> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.PollsPatternKey);
 }
Ejemplo n.º 21
0
 public void HandleEvent(EntityDeletedEvent <Manufacturer> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopCatalogDefaults.ProductManufacturerIdsPatternCacheKey);
 }
Ejemplo n.º 22
0
 public void HandleEvent(EntityDeletedEvent <BlogPost> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.BlogPatternKey);
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.SitemapPatternKey);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 24
0
 //News comments
 public void HandleEvent(EntityDeletedEvent <NewsComment> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.NewsCommentsPatternKey);
 }
Ejemplo n.º 25
0
 public void HandleEvent(EntityDeletedEvent <Product> eventMessage)
 {
     _luceneService.DeleteLuceneIndexRecord(eventMessage.Entity.Id);
 }
Ejemplo n.º 26
0
 public void HandleEvent(EntityDeletedEvent <StateProvince> eventMessage)
 {
     _cacheManager.RemoveByPattern(NopModelCacheDefaults.StateProvincesPatternKey);
 }
Ejemplo n.º 27
0
        public async Task HandleEventAsync(EntityDeletedEvent <Manufacturer> eventMessage)
        {
            await _staticCacheManager.RemoveByPrefixAsync(NopModelCacheDefaults.ManufacturerNavigationPrefixCacheKey);

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