Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
 MediaEntry IMediaEntryRepository.Create(MediaEntry mediaEntry)
 {
     context.MediaEntries.Add(mediaEntry);
     context.SaveChanges();
     return(mediaEntry);
 }