コード例 #1
0
        /// <see cref="ITagService.AddGenreLinks"/>
        public bool AddGenreLinks(EventGenreLinkModel model)
        {
            _tagRepository.DeleteEventGenres(model.IdEvent);
            if (!model.Genres.Any())
            {
                return(true);
            }
            var response = model.Genres.Select(o => _tagRepository.AddGenreLink(new EventGenreLink
            {
                IdEvent = model.IdEvent,
                IdGenre = o.Id,
                Genre   = new EventGenre {
                    Id = o.Id, Name = o.Name
                },
                IsMain = o.IsMain
            })).All(taglink => taglink != null);

            return(response);
        }