private void addAlbum_Click(object sender, RoutedEventArgs e) { //TO DO: Grab selected album and add image to DB ImagesAlbums // Re-load the list ApplicationDBEntities1 db = new ApplicationDBEntities1(); ImagesInAlbum albumObject = new ImagesInAlbum() { fileID = this.imgID, albumID = albumSelectedToAddRemove }; db.ImagesInAlbums.Add(albumObject); db.SaveChanges(); this.loadAbums(); }
private void deleteAlbum_Click(object sender, RoutedEventArgs e) { ApplicationDBEntities1 db = new ApplicationDBEntities1(); var selectedItem = from el in db.ImagesInAlbums where el.fileID == this.imgID && el.albumID == this.albumSelected select el; ImagesInAlbum albumToDelete = selectedItem.SingleOrDefault(); if (albumToDelete != null) { db.ImagesInAlbums.Remove(albumToDelete); db.SaveChanges(); } this.loadAbums(); }