예제 #1
0
        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);
            }
        }
예제 #2
0
 public IEnumerable <PostTag> GetAll()
 {
     return(_postTagRepository.GetAll());
 }
예제 #3
0
 public IEnumerable <PostTag> GetAll()
 {
     return(_postTagRepository.GetAll(new string[] { "Tags", "Posts" }));
 }