public async Task <ActionResult> Delete(long id) { // Delete book cover image from Cloud Storage if ImageUrl exists string imageUrlToDelete = _store.Read((long)id).ImageUrl; if (imageUrlToDelete != null) { await _imageUploader.DeleteUploadedImage(id); } _store.Delete(id); return(RedirectToAction("Index")); }