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));
        }
Example #2
0
        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);
        }