C# Class AspNet.StarterKits.Classifieds.BusinessLogicLayer.PhotosDB

Afficher le fichier Open project: mono/gert

Méthodes publiques

Méthode Description
GetFilePath ( int photoId, bool forUrl, PhotoSize size ) : string
GetPhotoBytesById ( int photoId, PhotoSize size ) : byte[]
GetPhotosByAdId ( int adId ) : AdsDataComponent.PhotosDataTable
InsertPhoto ( int adId, byte bytesFull, byte bytesMedium, byte bytesSmall, bool useAsPreview ) : int
RemovePhotoById ( int id ) : bool
RemovePhotosByAdId ( int adId ) : void
RemovePhotosOfDeletedAds ( ) : void
ResizeImageFile ( byte imageFile, PhotoSize size ) : byte[]
SetAdPreviewPhoto ( int adId, int photoId ) : void

Private Methods

Méthode Description
DeleteFile ( string filename ) : void
DeleteLocalPhotoFiles ( int photoId ) : bool
PhotosDB ( ) : System
RemovePhotoFilesInTable ( AdsDataComponent photosToDelete ) : void
WriteToFile ( string filename, byte bytes ) : void

Method Details

GetFilePath() public static méthode

public static GetFilePath ( int photoId, bool forUrl, PhotoSize size ) : string
photoId int
forUrl bool
size PhotoSize
Résultat string

GetPhotoBytesById() public static méthode

public static GetPhotoBytesById ( int photoId, PhotoSize size ) : byte[]
photoId int
size PhotoSize
Résultat byte[]

GetPhotosByAdId() public static méthode

public static GetPhotosByAdId ( int adId ) : AdsDataComponent.PhotosDataTable
adId int
Résultat AdsDataComponent.PhotosDataTable

InsertPhoto() public static méthode

public static InsertPhoto ( int adId, byte bytesFull, byte bytesMedium, byte bytesSmall, bool useAsPreview ) : int
adId int
bytesFull byte
bytesMedium byte
bytesSmall byte
useAsPreview bool
Résultat int

RemovePhotoById() public static méthode

public static RemovePhotoById ( int id ) : bool
id int
Résultat bool

RemovePhotosByAdId() public static méthode

public static RemovePhotosByAdId ( int adId ) : void
adId int
Résultat void

RemovePhotosOfDeletedAds() public static méthode

public static RemovePhotosOfDeletedAds ( ) : void
Résultat void

ResizeImageFile() public static méthode

public static ResizeImageFile ( byte imageFile, PhotoSize size ) : byte[]
imageFile byte
size PhotoSize
Résultat byte[]

SetAdPreviewPhoto() public static méthode

public static SetAdPreviewPhoto ( int adId, int photoId ) : void
adId int
photoId int
Résultat void