예제 #1
0
 private void DeleteImage(ImageModel image)
 {
     using (var db = new SortMImageContext())
     {
         db.Images.Remove(image);
         db.SaveChanges();
     }
 }
예제 #2
0
 public void DeleteUser(User user)
 {
     using (var db = new SortMImageContext())
     {
         db.Users.Remove(user);
         db.SaveChanges();
     }
 }
예제 #3
0
 public void SaveUser(User user)
 {
     using (var db = new SortMImageContext())
     {
         db.Users.Add(user);
         db.SaveChanges();
     }
 }
예제 #4
0
 public void UpdateImagePathByImageData(byte[] imageData, string imagePath)
 {
     using (var db = new SortMImageContext())
     {
         ImageModel image = GetImageByImageData(imageData);
         if (image != null)
         {
             image.ImagePath = imagePath;
             db.SaveChanges();
         }
     }
 }
예제 #5
0
 public void UpdateImageTagsByImageData(byte[] imageData, List <ImageTag> imageTags)
 {
     using (var db = new SortMImageContext())
     {
         ImageModel image = GetImageByImageData(imageData);
         if (image != null)
         {
             image.ImageTags = imageTags;
             db.SaveChanges();
         }
     }
 }
예제 #6
0
 public void UpdateImageTagsByImageName(string imageName, List <ImageTag> imageTags)
 {
     using (var db = new SortMImageContext())
     {
         ImageModel image = db.Images.FirstOrDefault(img => img.Name.Equals(imageName));
         if (image != null)
         {
             image.ImageTags = imageTags;
             db.SaveChanges();
         }
     }
 }
예제 #7
0
        private void SaveImage(ImageModel image)
        {
            using (var db = new SortMImageContext())
            {
                ImageModel img = GetImageByImageData(image.ImageData);
                if (img == null)
                {
                    db.Images.Add(image);

                    db.SaveChanges();
                }
            }
        }