/// <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); }
//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); }
public void HandleEvent(EntityDeletedEvent <RelatedProduct> eventMessage) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductsRelatedIdsPatternKey); }
public void HandleEvent(EntityDeletedEvent <SpecificationAttributeOption> eventMessage) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductSpecsPatternKey); _cacheManager.RemoveByPattern(NopModelCacheDefaults.SpecsFilterPatternKey); }
public void HandleEvent(EntityDeletedEvent <ProductManufacturer> eventMessage) { _cacheManager.RemoveByPattern(string.Format(NopModelCacheDefaults.ProductManufacturersPatternKeyById, eventMessage.Entity.ProductId)); _cacheManager.RemoveByPattern(string.Format(NopModelCacheDefaults.ManufacturerHasFeaturedProductsPatternKeyById, eventMessage.Entity.ManufacturerId)); }
public void HandleEvent(EntityDeletedEvent <ProductTag> eventMessage) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductTagPopularPatternKey); _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductTagByProductPatternKey); _cacheManager.RemoveByPattern(NopModelCacheDefaults.SitemapPatternKey); }
public void HandleEvent(EntityDeletedEvent <Manufacturer> eventMessage) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.ManufacturerNavigationPatternKey); _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductManufacturersPatternKey); _cacheManager.RemoveByPattern(NopModelCacheDefaults.SitemapPatternKey); }
public void HandleEvent(EntityDeletedEvent <Vendor> eventMessage) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.VendorNavigationPatternKey); }
public void HandleEvent(EntityDeletedEvent <Currency> eventMessage) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.AvailableCurrenciesPatternKey); }
public void HandleEvent(EntityDeletedEvent <TopicTemplate> eventMessage) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.TopicTemplatePatternKey); }
public void HandleEvent(EntityDeletedEvent <ProductSpecificationAttribute> eventMessage) { _cacheManager.RemoveByPattern(string.Format(NopModelCacheDefaults.ProductSpecsPatternKeyById, eventMessage.Entity.ProductId)); _cacheManager.RemoveByPattern(NopModelCacheDefaults.SpecsFilterPatternKey); }
public void HandleEvent(EntityDeletedEvent <CheckoutAttribute> eventMessage) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.CheckoutAttributesPatternKey); }
public void HandleEvent(EntityDeletedEvent <Order> eventMessage) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.HomepageBestsellersIdsPatternKey); _cacheManager.RemoveByPattern(NopModelCacheDefaults.ProductsAlsoPurchasedIdsPatternKey); }
public void HandleEvent(EntityDeletedEvent <Order> eventMessage) { _cacheManager.RemoveByPattern(NopCatalogDefaults.ProductPricePatternCacheKey); }
public void HandleEvent(EntityDeletedEvent <Poll> eventMessage) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.PollsPatternKey); }
public void HandleEvent(EntityDeletedEvent <Manufacturer> eventMessage) { _cacheManager.RemoveByPattern(NopCatalogDefaults.ProductManufacturerIdsPatternCacheKey); }
public void HandleEvent(EntityDeletedEvent <BlogPost> eventMessage) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.BlogPatternKey); _cacheManager.RemoveByPattern(NopModelCacheDefaults.SitemapPatternKey); }
/// <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); }
//News comments public void HandleEvent(EntityDeletedEvent <NewsComment> eventMessage) { _cacheManager.RemoveByPattern(NopModelCacheDefaults.NewsCommentsPatternKey); }
public void HandleEvent(EntityDeletedEvent <Product> eventMessage) { _luceneService.DeleteLuceneIndexRecord(eventMessage.Entity.Id); }
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); }
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); }