def delete(): art_id = ui.get_artwork_id() try: artwork = artworkStore.get_artwork_id(art_id) Artwork.delete(artwork) print('Artwork has been deleted. ') except: print('Error - no artwork was deleted with that ID')
def change_status_for_an_artwork(): try: artwork_id = ui.get_artwork_id() artwork = store.get_artworkk_by_id(artwork_id) new_available = ui.get_available_value() artwork.read = new_available artwork.save() except: ui.message('Artwork not available')
def change_status(): try: artwork_id = ui.get_artwork_id() artwork = store.get_artwork_by_id(artwork_id) new_status = ui.get_status_value() artwork.status = new_status artwork.save() except: ui.message('Artwork not available')
def change_artwork_status(): artwork_id = ui.get_artwork_id() artwork = artworkstore.get_artwork_by_id(artwork_id) if not artwork: ui.message('artwork not found') return new_sold = ui.get_sold_value() artwork.sold = new_sold artwork.save()
def change_availability(): art_id = ui.get_artwork_id() try: artwork = artworkStore.get_artwork_id(art_id) new_status = ui.get_availability_status() artwork.available = new_status Artwork.save(new_status) print('Availability has been changed. ') except: print('Error - no availability change made. ')
def delete_an_artwork(): artwork_id = ui.get_artwork_id() artwork = store.get_artwork_by_id(artwork_id) store.delete_artwork(artwork) ui.message('Artwork Deleted')
def artwork_availability(): #This method checks for artwork availability id = ui.get_artwork_id() art_available = ui.get_artwork_availability() artstore.change_availability_status(id, art_available)