private Dictionary <string, string> ProcessDelete(string id) { if (string.IsNullOrWhiteSpace(id)) { return(MiscUtility.GetErrorMsg("No id")); } else { Guid imageID = new Guid(id); var item = service.FindOne(imageID); if (item == null) { return(MiscUtility.GetErrorMsg("data not found")); } try { service.Delete(imageID); if (!string.IsNullOrWhiteSpace(item.OriginalImage)) { string fileName1 = Server.MapPath(string.Format("~/{0}/{1}", OriginalFolder, item.OriginalImage)); if (System.IO.File.Exists(fileName1)) { System.IO.File.Delete(fileName1); } } if (!string.IsNullOrWhiteSpace(item.CropImage)) { string fileName2 = Server.MapPath(string.Format("~/{0}/{1}", CropFolder, item.CropImage)); if (System.IO.File.Exists(fileName2)) { System.IO.File.Delete(fileName2); } } return(MiscUtility.GetSuccess()); } catch (Exception ex) { return(MiscUtility.GetExceptionMsg(ex.Message)); } } }