private void DeleteBlob(HeroPhoto photo) { var cloud = new CloudDataAccess(); cloud.DeleteBlob("images/hero", photo.HeroId.ToString(), photo.PhotoUri); }
public HeroPhoto DeletePhoto(int heroPhotoId) { using (var db = new DataAccess()) { db.CreateStoredProcCommand("dbo.DeleteHeroPhoto"); db.AddInputParameter("@HeroPhotoId", DbType.Int32, heroPhotoId); var photo = new HeroPhoto(); try { db.ReadInto(photo); DeleteBlob(photo); } catch (Exception ex) { Logger.Error("Error while deleting hero", ex); throw; } return photo; } }