public void DeleteMultiNotUse() { var listProductTag = _productTagRepository.GetAll().Select(x => x.TagID); var listPostTag = _postTagRepository.GetAll().Select(x => x.TagID); var listTag = _tagRepository.GetAll().Select(x => x.ID); var listTagUse = listProductTag.Union(listPostTag); var listTagNotUse = listTag.Except(listTagUse); foreach (var item in listTagNotUse) { _tagRepository.DeleteMulti(x => x.ID == item); } }
public IEnumerable <PostTag> GetAll() { return(_postTagRepository.GetAll()); }
public IEnumerable <PostTag> GetAll() { return(_postTagRepository.GetAll(new string[] { "Tags", "Posts" })); }