示例#1
0
 public void DeleteThubmail(int thimbnailId)
 {
     using (var context = new IgorMarkivMessengerDBEntities())
     {
         thumbnails thumbnail = context.thumbnails.Where(thmb => thmb.id == thimbnailId).FirstOrDefault();
         context.thumbnails.Remove(thumbnail);
         context.SaveChanges();
     }
 }
示例#2
0
 public void AddEncryptKeys(int fileId, byte[] key, byte[] iv)
 {
     using (var context = new IgorMarkivMessengerDBEntities())
     {
         thumbnails thumbnail = context.thumbnails.Where(thmb => thmb.fileId == fileId).FirstOrDefault();
         thumbnail.key = key;
         thumbnail.iv  = iv;
         context.SaveChanges();
     }
 }
示例#3
0
 public void DeleteThumbnailFromDBbyFileId(int fileId)
 {
     {
         using (var context = new IgorMarkivMessengerDBEntities()) {
             thumbnails tmbnl = context.thumbnails.Where(tmb => tmb.fileId == fileId).FirstOrDefault();
             if (tmbnl != null)
             {
                 context.thumbnails.Remove(tmbnl);
                 context.SaveChanges();
             }
         }
     }
 }
示例#4
0
 public int SaveThumbnail(int originalFileId)
 {
     using (var context = new IgorMarkivMessengerDBEntities())
     {
         thumbnails thumbnail = new thumbnails()
         {
             fileId = originalFileId
         };
         context.thumbnails.Add(thumbnail);
         context.SaveChanges();
         return(context.thumbnails.Where(thmb => thmb.fileId == originalFileId).FirstOrDefault().id);
     }
 }