/// <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)); }
public static bool IsSuccess(this FileDeleteResult result) => result != FileDeleteResult.Fail;