private static TagAntro GetAntro(TagsAntroModel model) { return(new TagAntro { IdAntroName = model.IdAntroName, IdPerson = model.IdPerson, Value = model.Value, IsMoreThan = model.IsMoreThan }); }
/// <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); }
public static TagAntroLink GetTagLink(TagsAntroModel model, TagModel tag) { return(new TagAntroLink { Tag = GetTag(tag), IdTag = tag.Id, Antro = GetAntro(model) }); }