Exemplo n.º 1
0
 private void CacheAfterUnPublishNode(Umbraco.Core.Publishing.IPublishingStrategy sender, Umbraco.Core.Events.PublishEventArgs<IContent> e)
 {
     var motos = e.AsEnumerableOfOne();
     foreach(var moto in motos)
     {
         if(moto.PublishedEntities.Any(z => z.Ancestors().Any(node => node.ContentType.Alias == "Catalog")))
         {
             HttpContext.Current.Cache.Remove("Models");
             HttpContext.Current.Cache.Remove("Motos");
             continue;
         }
     }
 }