Exemplo n.º 1
0
        public bool Delete(ConceptMedia relation)
        {
            if (_context.Entry(relation).State == EntityState.Detached)
            {
                _context.ConceptMedia.Attach(relation);
            }

            _context.ConceptMedia.Remove(relation);

            return(_context.SaveChanges() == 1);
        }
Exemplo n.º 2
0
        public ConceptMedia Insert(int conceptId, MediaWithMediaType mediaType)
        {
            var media = MediaWithExternalIdOfTypeExists(mediaType);

            if (media == null)
            {
                media = CreateMedia(mediaType);
            }

            var relation = new ConceptMedia
            {
                ConceptId = conceptId,
                MediaId   = media.Id,
                Media     = media,
                Created   = DateTime.Now,
                Updated   = DateTime.Now
            };

            _context.ConceptMedia.Add(relation);
            _context.SaveChanges();
            return(relation);
        }