Example #1
0
            private void ContentService_Saved(Core.Services.IContentService sender, Core.Events.SaveEventArgs <Core.Models.IContent> e)
            {
                var user = HttpContext.Current.User;

                e.SavedEntities.ToList().ForEach(b => UmbracoContentExtend.UpdateICache(b, null, E.PageCache));
                return;
            }
Example #2
0
            private void ContentService_Saved(Core.Services.IContentService sender, Core.Events.SaveEventArgs <Core.Models.IContent> e)
            {
                var user = HttpContext.Current.User;

                e.SavedEntities.ToList()
                .ForEach(b =>
                {
                    try
                    {
                        MethodResponse r;
                        Services.GetFunc.DefaultUpdateCache <int, IContent, CacheIContent>(b.Id, b, null, E.MyCache, out r);
                        var IPublish = b.ToPublishedContent();
                        Services.GetFunc.DefaultUpdateCache <int, IPublishedContent, CacheIPublishContent>(b.Id, b.ToPublishedContent(), null, E.IPublishContentCache, out r);
                        E.Services.ContentService.DeleteVersions(b.Id, b.UpdateDate.AddMinutes(-0.5));
                    }
                    catch { }
                }
                         );
                return;
            }