public FilenameResolver(Guid pictureId, string imageDataPath, string masterImageFolder)
{
this.pictureId = pictureId;
this.imageDataPath = imageDataPath;
this.DataFolder = Path.Combine(this.imageDataPath, this.pictureId.ToString());
this.WorkingFolder = Path.Combine(this.DataFolder, WorkingFolderName);
this.MasterImageInfoFilename = Path.Combine(this.DataFolder, InfoFile);
this.WorkingImageInfoFilename = Path.Combine(this.DataFolder, this.WorkingFolder, InfoFile);
this.MasterImageFilename = Path.Combine(masterImageFolder, String.Format("{0}.{1}", this.pictureId.ToString(), FileExtensionJPGImage));
}