public Result <string> AddWorkerPhoto(HttpPostedFileBase file, string fileName) { if (file != null && file.ContentLength > 0) { var path = HttpContext.Current.Server.MapPath("~/Content/Photos/Workers/"); file.SaveAs(path + fileName + Path.GetExtension(file.FileName)); var resized = _resizeImageService.ResizeImage(Image.FromFile(path + fileName + Path.GetExtension(file.FileName)), 170, 120); var minPath = path + "min_" + fileName + Path.GetExtension(file.FileName); resized.Save(minPath); return(new Result <string>(true, null, "", fileName + Path.GetExtension(file.FileName))); } return(new Result <string>(false, null, "", String.Empty)); }
public void SaveThumbnail(string path, string fileName) { var resized = _resizeImageService.ResizeImage(Image.FromFile(path + fileName), 170, 120); var minPath = path + "min_" + fileName; resized.Save(minPath); resized.Dispose(); }
public bool ResizePhoto(string pathToImage, string pathToSave) { if (String.IsNullOrEmpty(pathToImage) || !fileValidator.IsFileExist(pathToImage)) { return(false); } if (String.IsNullOrEmpty(pathToSave) || fileValidator.IsFileExist(pathToSave)) { return(false); } resizeImageService.ResizeImage(pathToImage, pathToSave); return(true); }