Пример #1
0
        public async Task RemoveHashTag(int linkId, int tagId)
        {
            var linkTag = _context.SiteLinks
                          .Include(l => l.SiteLinkHashTags)
                          .FirstOrDefault(l => l.Id == linkId)
                          .SiteLinkHashTags
                          .Where(lt => lt.HashTagId == tagId)
                          .FirstOrDefault();

            if (linkTag is null)
            {
                return;
            }

            _context.Remove(linkTag);
            await _context.SaveChangesAsync();
        }