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); }