public DalBatchOperationResult <ProductImage> DeleteAdv(string bvin) { var storeId = Context.CurrentStore.Id; var guid = DataTypeHelper.BvinToGuid(bvin); var result = DeleteAdv(y => y.bvin == guid); if (result.Success) { var image = result.OldValues.First(); DiskStorage.DeleteAdditionalProductImage(storeId, image.ProductId, image.Bvin); } return(result); }