public bool Delete(ConceptMedia relation) { if (_context.Entry(relation).State == EntityState.Detached) { _context.ConceptMedia.Attach(relation); } _context.ConceptMedia.Remove(relation); return(_context.SaveChanges() == 1); }
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); }