Example #1
0
        /// <summary>
        /// Delete picture thumbs
        /// </summary>
        /// <param name="picture">Picture</param>
        protected virtual void DeletePictureThumbs(Picture picture)
        {
            string filter = $"{picture.Id:0000000}*.*";

            string[] currentFiles = _fileProvider.GetFiles(_fileProvider.GetAbsolutePath(AgsMediaDefaults.ImageThumbsPath), filter, false);
            foreach (string currentFileName in currentFiles)
            {
                string thumbFilePath = GetThumbLocalPath(currentFileName);
                _fileProvider.DeleteFile(thumbFilePath);
            }
        }