private static Stream GetFileStream( Services.FileSystem.FileInfo objFile )
        {
            FileController objFileController = new FileController();
            Stream fileStream = null;

            if( objFile.StorageLocation == (int)FolderController.StorageLocationTypes.InsecureFileSystem )
            {
                // read from file system 
                fileStream = new FileStream( objFile.PhysicalPath, FileMode.Open, FileAccess.Read, FileShare.Read );
            }
            else if( objFile.StorageLocation == (int)FolderController.StorageLocationTypes.SecureFileSystem )
            {
                // read from file system 
                fileStream = new FileStream( objFile.PhysicalPath + Globals.glbProtectedExtension, FileMode.Open, FileAccess.Read, FileShare.Read );
            }
            else if( objFile.StorageLocation == (int)FolderController.StorageLocationTypes.DatabaseSecure )
            {
                // read from database 
                fileStream = new MemoryStream( objFileController.GetFileContent( objFile.FileId, objFile.PortalId ) );
            }

            return fileStream;
        }