public void InsertAndDeleteTest() { var image1 = new Image { CacheId = 499, ImageData = new byte[10], FileName = "test1.jpg" }; var image2 = new Image { CacheId = 499, ImageData = new byte[10], FileName = "test2.jpg" }; var image3 = new Image { CacheId = 498, ImageData = new byte[10], FileName = "test3.jpg" }; Assert.IsTrue(target.Insert(image1)); Assert.IsTrue(target.Insert(image2)); Assert.IsTrue(target.Insert(image3)); Assert.IsTrue(target.Delete(image3)); Assert.IsTrue(target.DeleteAllForCache(499)); }
public bool DeleteImage(Image image) { ValidateCacheOwner(image.CacheId); if (!imageDao.Delete(image)) { throw new Exception("Error: Unable to delete image"); } return(true); }
public string DeleteImage(int imageId, string userId) { var image = _iImageDao.GetById(imageId); CheckImageAndUserIdentity(image, userId); var imageName = image.Name; _iImageDao.Delete(image); return(imageName); }
public bool Delete(int id) => _imageDao.Delete(id);