Esempio n. 1
0
        /// <summary>
        /// Deteles image at given path
        /// </summary>
        /// <param name="url">Image path</param>
        /// <returns>File delete result</returns>
        public FileDeleteResult DeleteImage(string url)
        {
            if (!File.Exists(url))
            {
                return(FileDeleteResult.Failure(url, "File does exists"));
            }

            try
            {
                File.Delete(url);
            }
            catch (Exception e)
            {
                return(FileDeleteResult.Failure(url, e.Message));
            }

            return(FileDeleteResult.Success(url));
        }
Esempio n. 2
0
 public static bool IsSuccess(this FileDeleteResult result) => result != FileDeleteResult.Fail;