bool IMediaEntryRepository.DeleteMediaEntry(int id) { MediaEntry entryToDelete = context.MediaEntries.FirstOrDefault(me => me.Id == id); if (entryToDelete == null) { return(false); } context.MediaEntries.Remove(entryToDelete); context.SaveChanges(); return(true); }
MediaEntry IMediaEntryRepository.UpdateMediaEntry(MediaEntry mediaEntry) { MediaEntry entryToUpdate = context.MediaEntries.SingleOrDefault(me => me.Id == mediaEntry.Id); if (entryToUpdate != null) { entryToUpdate.Name = mediaEntry.Name; entryToUpdate.LastModified = mediaEntry.LastModified; entryToUpdate.Size = mediaEntry.Size; entryToUpdate.SizeType = mediaEntry.SizeType; context.SaveChanges(); } return(entryToUpdate); }
MediaEntry IMediaEntryRepository.Create(MediaEntry mediaEntry) { context.MediaEntries.Add(mediaEntry); context.SaveChanges(); return(mediaEntry); }