public bool CreateThumnail(ThumbSizeEnum thumbSize, string imagePath) { try { if (string.IsNullOrEmpty(imagePath)) { return(false); } if (File.Exists(HttpContext.Current.Server.MapPath(imagePath))) { string subPath; if (!imagePath.StartsWith("~/")) { imagePath = "~" + imagePath; } subPath = imagePath.Substring(1, imagePath.LastIndexOf("/")); string savePath = "~/Thumbnail/" + thumbSize.ToString() + subPath; if (!Directory.Exists(HttpContext.Current.Server.MapPath(savePath))) { Directory.CreateDirectory(HttpContext.Current.Server.MapPath(savePath)); } savePath += imagePath.Substring(imagePath.LastIndexOf("/")); ThumbnailSetting setting = _thumbService.GetByThumbSize(thumbSize); if (setting == null) { return(false); } return(CreateImage(imagePath, setting.Width, setting.Height, savePath)); } return(false); } catch (Exception ex) { return(false); } }
public void Update(ThumbnailSetting thumbnailsetting) { _thumbnailsettingRepository.SubmitChanges(); }
public void Remove(ThumbnailSetting thumbnailsetting) { _thumbnailsettingRepository.Remove(thumbnailsetting); }
public int Add(ThumbnailSetting thumbnailsetting) { _thumbnailsettingRepository.Add(thumbnailsetting); return(1); }