public Image ResizeImage(decimal Percent)
{
int sizeX = (int)Math.Ceiling((decimal)this.bitMap.Width * (decimal)((decimal)Percent / 100));
int sizeY = (int)Math.Ceiling((decimal)this.bitMap.Height * (decimal)((decimal)Percent / 100));
var newSize = new Size(sizeX, sizeY);
this.bitMap = (Bitmap)resizeImage((System.Drawing.Image)this.bitMap, newSize);
var nfile = BlogService.UploadFile(BmpToArray(this.bitMap), this.Name, this.ParentDirectory, true);
this.FileContents = nfile.FileContents;
nfile.Dispose();
return this;
}