示例#1
0
        public void ProcessContentTrashed(IContentService sender, MoveEventArgs <IContent> args)
        {
            var content = args.MoveInfoCollection.Select(info => info.Entity).ToList();
            var contentPagesWithTags = ParseUserTags(content);

            foreach (var(_, _, entityId) in contentPagesWithTags)
            {
                _userTagService.DeleteAllFor(entityId);
            }

            ProcessPromotions(content);
        }