public bool CreateTagForContent(int contentId, int[] tags) { try { if (_contentTagMapRepository.DeleteMap(contentId)) { foreach (var tag in tags) { var entityTag = GetTagById(tag); if (entityTag != null && _contentTagMapRepository.GetContentTagMap(contentId, entityTag.TagId) == null) { var contentTagmap = new ContentTagMap() { ContentId = contentId, TagId = entityTag.TagId }; _contentTagMapRepository.Create(contentTagmap); } } } return(true); } catch (Exception) { return(false); } }
public bool InsertMap(ContentTagMap contentTagMap) { try { _contentTagMapRepository.Create(contentTagMap); return(true); } catch (Exception) { return(false); } }