Exemplo n.º 1
0
 public static IList <TagPersonMediaLink> GetTagLink(TagsPersonMediaModel model)
 {
     return
         (model.Tags.Select(o => new TagPersonMediaLink {
         IdMedia = model.IdMedia, IdTag = o.Id, Tag = GetTag(o)
     })
          .ToList());
 }
Exemplo n.º 2
0
        /// <see cref="ITagService.AddTagLinks(TagsPersonMediaModel)"/>
        public bool AddTagLinks(TagsPersonMediaModel model)
        {
            _tagRepository.DeletePersonMediaTags(model.IdMedia);
            if (!model.Tags.Any())
            {
                return(true);
            }
            var list     = TagModelHelper.GetTagLink(model);
            var response = list.Select(link => _tagRepository.AddTagLink(link))
                           .All(taglink => taglink != null);

            return(response);
        }