BetterCms.Module.MediaManager.Services.DefaultMediaImageService.UpdateImageProperties C# (CSharp) Method

UpdateImageProperties() private method

private UpdateImageProperties ( BetterCms.Module.MediaManager.Models.MediaImage image, System.Guid rootFolderId, string fileName, string extension, string imageTitle, Size size, long fileLength, long thumbnailImageLength ) : void
image BetterCms.Module.MediaManager.Models.MediaImage
rootFolderId System.Guid
fileName string
extension string
imageTitle string
size System.Drawing.Size
fileLength long
thumbnailImageLength long
return void
        private void UpdateImageProperties(
            MediaImage image,
            Guid? rootFolderId,
            string fileName,
            string extension,
            string imageTitle,
            Size size,
            long fileLength,
            long thumbnailImageLength)
        {
            if (rootFolderId != null && !((Guid)rootFolderId).HasDefaultValue())
            {
                image.Folder = repository.AsProxy<MediaFolder>((Guid)rootFolderId);
            }

            image.Title = Path.GetFileName(imageTitle);
            image.Caption = null;
            image.Size = fileLength;
            image.IsTemporary = true;


            image.OriginalFileName = fileName;
            image.OriginalFileExtension = extension;
            image.Type = MediaType.Image;

            image.Width = size.Width;
            image.Height = size.Height;


            image.CropCoordX1 = null;
            image.CropCoordY1 = null;
            image.CropCoordX2 = null;
            image.CropCoordY2 = null;

            image.OriginalWidth = size.Width;
            image.OriginalHeight = size.Height;
            image.OriginalSize = fileLength;

            image.ThumbnailWidth = ThumbnailSize.Width;
            image.ThumbnailHeight = ThumbnailSize.Height;
            image.ThumbnailSize = thumbnailImageLength;

            image.ImageAlign = null;

            image.IsUploaded = null;
            image.IsThumbnailUploaded = null;
            image.IsOriginalUploaded = null;
        }