C# Class Website.Common

Summary description for Common
显示文件 Open project: adlnet/3D-Repository

Public Methods

Method Description
CalculateAverageRating ( object r ) : int
FormatDescription ( string desc ) : string
FormatEditUrl ( object contentObjectID ) : string
FormatScreenshotImage ( object contentObjectID, object screenshot ) : string
FormatSubmitterLogoImage ( object contentObjectID ) : string
FormatZipFilePath ( object contentObjectID, object location ) : string
GenerateThumbnail ( System inStream, System outStream, System format ) : void

Takes a specified image stream, converts it into a smaller thumbnail, and saves it.

GetByteArrayFromFileUpload ( System.Web.UI.WebControls.FileUpload fu ) : byte[]
GetFileSHA1AndSalt ( Stream s ) : string

Takes an input file and computes a SHA-1 formatted hash with a salt. Used for both getting temp file handles during upload and for generating ThumbnailIds

GetFullUserName ( object userName ) : string
GetPidFromURL ( HttpContext context ) : string
ImageConvertAbortCallback ( ) : bool
IsValidLogoImageContentType ( string contentType ) : bool
IsValidUser ( string identity ) : bool
ShowSubmitterLogoImage ( object contentObjectID ) : System.Boolean
WriteContentFileToResponse ( string Pid, string filename, HttpContext context, vwarDAL vd ) : void
WriteJSONtoResponse ( Stream stream, HttpContext context ) : void
WriteLocalFileToResponse ( string filename, HttpContext context ) : void
WriteTextureToResponseFromZip ( Ionic zip, string TextureName, HttpContext context ) : void

Method Details

CalculateAverageRating() public static method

public static CalculateAverageRating ( object r ) : int
r object
return int

FormatDescription() public static method

public static FormatDescription ( string desc ) : string
desc string
return string

FormatEditUrl() public static method

public static FormatEditUrl ( object contentObjectID ) : string
contentObjectID object
return string

FormatScreenshotImage() public static method

public static FormatScreenshotImage ( object contentObjectID, object screenshot ) : string
contentObjectID object
screenshot object
return string

FormatSubmitterLogoImage() public static method

public static FormatSubmitterLogoImage ( object contentObjectID ) : string
contentObjectID object
return string

FormatZipFilePath() public static method

public static FormatZipFilePath ( object contentObjectID, object location ) : string
contentObjectID object
location object
return string

GenerateThumbnail() public static method

Takes a specified image stream, converts it into a smaller thumbnail, and saves it.
public static GenerateThumbnail ( System inStream, System outStream, System format ) : void
inStream System The stream containing the image
outStream System The destination stream (not necessarily a file)
format System The ImageFormat to save your image as
return void

GetByteArrayFromFileUpload() public static method

public static GetByteArrayFromFileUpload ( System.Web.UI.WebControls.FileUpload fu ) : byte[]
fu System.Web.UI.WebControls.FileUpload
return byte[]

GetFileSHA1AndSalt() public static method

Takes an input file and computes a SHA-1 formatted hash with a salt. Used for both getting temp file handles during upload and for generating ThumbnailIds
public static GetFileSHA1AndSalt ( Stream s ) : string
s Stream
return string

GetFullUserName() public static method

public static GetFullUserName ( object userName ) : string
userName object
return string

GetPidFromURL() public static method

public static GetPidFromURL ( HttpContext context ) : string
context System.Web.HttpContext
return string

ImageConvertAbortCallback() public static method

public static ImageConvertAbortCallback ( ) : bool
return bool

IsValidLogoImageContentType() public static method

public static IsValidLogoImageContentType ( string contentType ) : bool
contentType string
return bool

IsValidUser() public static method

public static IsValidUser ( string identity ) : bool
identity string
return bool

ShowSubmitterLogoImage() public static method

public static ShowSubmitterLogoImage ( object contentObjectID ) : System.Boolean
contentObjectID object
return System.Boolean

WriteContentFileToResponse() public static method

public static WriteContentFileToResponse ( string Pid, string filename, HttpContext context, vwarDAL vd ) : void
Pid string
filename string
context System.Web.HttpContext
vd vwarDAL
return void

WriteJSONtoResponse() public static method

public static WriteJSONtoResponse ( Stream stream, HttpContext context ) : void
stream Stream
context System.Web.HttpContext
return void

WriteLocalFileToResponse() public static method

public static WriteLocalFileToResponse ( string filename, HttpContext context ) : void
filename string
context System.Web.HttpContext
return void

WriteTextureToResponseFromZip() public static method

public static WriteTextureToResponseFromZip ( Ionic zip, string TextureName, HttpContext context ) : void
zip Ionic
TextureName string
context System.Web.HttpContext
return void