示例#1
0
        public void DeletePost(int postId)
        {
            var tags = postTagRepository.GetPostTags(postId);

            postRepository.DeletePost(postId);

            postRepository.Save();

            foreach (var item in tags)
            {
                if (postTagRepository.FindNotUsedTag(item))
                {
                    tagRepository.DeleteTag(item);

                    tagRepository.Save();
                }
            }
        }