Ejemplo n.º 1
0
 private static TagAntro GetAntro(TagsAntroModel model)
 {
     return(new TagAntro {
         IdAntroName = model.IdAntroName, IdPerson = model.IdPerson, Value = model.Value,
         IsMoreThan = model.IsMoreThan
     });
 }
Ejemplo n.º 2
0
        /// <see cref="ITagService.AddTagLinks(TagsAntroModel)"/>
        public bool AddTagLinks(TagsAntroModel model)
        {
            if (model.IdAntroName == 0)
            {
                return(true);
            }
            _tagRepository.DeletePersonAntroTags(model.IdPerson, model.IdAntroName, model.IsMoreThan, model.Value);
            if (model.Tags.Length < 1)
            {
                return(true);
            }
            var list     = model.Tags.Select(o => TagModelHelper.GetTagLink(model, o));
            var response = list.Select(link => _tagRepository.AddTagLink(link))
                           .All(taglink => taglink != null);

            return(response);
        }
Ejemplo n.º 3
0
 public static TagAntroLink GetTagLink(TagsAntroModel model, TagModel tag)
 {
     return(new TagAntroLink {
         Tag = GetTag(tag), IdTag = tag.Id, Antro = GetAntro(model)
     });
 }